Atitit必赢彩票手机客户端 opencv版本新特色attilax总计

 

 

 

 

Atitit
opencv版本新特点attilax总括

Atitit onvif协议得到rtsp地址播放java语言 attilx总计

 

 

 

 

1.1.
:OpenCV 3.0 发布,史上效益最全,速度最快的版1

1.1.
取得rtsp地址的算法与流程1

1.2.
应用领域2

1.2.
Onvif录像头的发现,ws的发现体制,使用xcf类库1

1.3.
OPENCV2.4.3改革 2.4.2就有了对java的支撑2

2.
调用getStreamUri 得到rtsp地址 ,使用类库ONVIF Java Library by
Milgo2

1.4.
opencv在2.4.4本子之后添加了对java的风尚协理,能够选择java api了。3

2.1.
题目何以接纳那个拿到的地点无法播放4

2.
Qa3

 

2.1.
 java.lang.UnsatisfiedLinkError:
Directory separator should not appear in library name:
D:\tsclib.dll3

 

 

 

 

1.1. 取得rtsp地址的算法与流程 

动态发现onvif设备

调用getProfiles  获取Profile列表,

调用getStreamUri 获得rtsp地址 ( 使用Profile参数)

 

 

 

1.1. :OpenCV 3.0 发表,史上效果最全,速度最快的版

2016-05-19 v2.4.13   267M

 

 

2011年8月,OpenCV 2.3发布。

2012年4月2日,发布OpenCV 2.4。

2014年8月21日,发布OpenCv 3.0 alpha。

2014年11月11日,发布OpenCV 3.0 beta。

2015年6月4日,发布OpenCV 3.0。

2013年12月31日,OpenCV 2.4.8发布。

2014年4月25日,OpenCV 2.4.9发布。

2014年十二月21日,OpenCv 3.0 alpha版本发布。

2014年8月11日,OpenCv 3.0 beta版本发表。

2015年十二月4日,OpenCV 3.0版本宣布。[3] 

2015年11月30号,OpenCV2.4.12版本发表。

2015年1二月21日,OpenCV3.1版本发表。

 

1.2. Onvif录像头的发现,ws的发现体制,使用xcf类库

 

Onvif合计建立在webservice共商基础上。他的意识体制就是ws的意识体制。。

 

import
java.util.List;

import
javax.xml.ws.EndpointReference;

import
org.apache.cxf.ws.discovery.WSDiscoveryClient;

 

public
class Main

{

    public
static void main(String[] args)

    {

        WSDiscoveryClient
client = new WSDiscoveryClient();

        client.setVersion10();
// use WS-discovery 1.0

        client.setDefaultProbeTimeout(1000);
// timeout 1s

 

        System.out.println(“Probe:”

  • client.getAddress());

        List<EndpointReference>
references = client.probe();

 

        System.out.println(“Nb
answsers:” + references.size());

        for
(EndpointReference ref : references)

        {

            System.out.println(ref.toString());

必赢彩票手机客户端,        }

    }

}

Probe is
:soap.udp://239.255.255.250:3702

Nb
answsers:1

<?xml
version=”1.0″ encoding=”UTF-8″
standalone=”yes”?><EndpointReference
xmlns=”http://www.w3.org/2005/08/addressing"&gt;&lt;Address&gt;http://192.168.31.144:10080/onvif/device\_service&lt;/Address&gt;&lt;ReferenceParameters/&gt;&lt;/EndpointReference&gt;

 

 

重回的ws服务地方  http://192.168.31.144:10080/onvif/device\_service

 

1.2. 应用领域

编辑

1、人机互动

2、物体识别

3、图像分割

4、人脸识别

5、动作识别

6、移步跟踪

7、机器人

8、运动分析

9、机器视觉

10、结构分析

11、汽车安全驾驶

2. 调用getStreamUri 拿到rtsp地址 ,使用类库ONVIF Java Library by Milgo

据悉上异步拿到的ws服务地方,提取ip,port。。调用getStreamUri 拿到rtsp地址

 

返回的rtsp地址  rtsp://192.168.31.144:10554/tcp/av0_0

 

 

package com.attilax.video;

 

/**

 * @author attilax

 *2016年12月21日 下午10:38:11

 */

import java.io.IOException;

import java.net.ConnectException;

import java.util.List;

 

import javax.xml.soap.SOAPException;

 

import org.onvif.ver10.media.wsdl.GetStreamUri;

import org.onvif.ver10.media.wsdl.GetStreamUriResponse;

import org.onvif.ver10.schema.Profile;

import org.onvif.ver10.schema.StreamSetup;

import org.onvif.ver10.schema.Transport;

 

import de.onvif.soap.OnvifDevice;

 

public class OnvifTest {

public static void main(String[] args) {

// org.apache.commons.codec.binary.Base64

// org.apache.commons.codec.binary.Base64

try {

// OnvifDevice nvt = new OnvifDevice("192.168.0.20", "admin",

// "password");

OnvifDevice nvt = new OnvifDevice("192.168.31.144:10080", "", "");

List<Profile> profiles = nvt.getDevices().getProfiles();

for (Profile profile : profiles) {

// String profileToken = profiles.get(0).getToken();

System.out.println(profile);

}

 

// System.out.println("Snapshot URI: "+nvt.getMedia().getSnapshotUri(profileToken));

String profileToken = profiles.get(0).getToken();  //PROFILE_000

StreamSetup streamSetup = new StreamSetup();

String getStreamUri = nvt.getMedia().getStreamUri(profileToken, streamSetup);

System.out.println("getStreamUri:" + getStreamUri);

catch (ConnectException e) {

System.err.println("Could not connect to NVT.");

catch (SOAPException e) {

e.printStackTrace();

}

}

 

 

 

 

1.3. OPENCV2.4.3更上一层楼 2.4.2就有了对java的支撑

改进对python的支持

2012-11-02

OpenCV

2.4.3

Reference
manual

User
guide

Tutorials
Java
API

 

2.1. 题目何以选取那些拿到的地点不可能播放

 

返回的rtsp地址  rtsp://192.168.31.144:10554/tcp/av0_0

 

运用VLC播放器和onvif测试工具都不可以播放。。设备也从不设置用户名密码的。

 

 

笔者:: 绰号:老哇的爪子claw of
Eagle 偶像破坏者Iconoclast
image-smasher

捕鸟王”Bird Catcher 王中之王King of
Kings 虔诚者Pious 宗教信仰捍卫者 Defender Of the Faith. 卡拉卡拉红斗篷
Caracalla red cloak

简称:: Emir Attilax Akbar 埃Mill 阿提拉克斯
阿克巴

姓名::Emir Attilax Akbar bin Mahmud bin  attila
bin Solomon bin adam Al Rapanui 埃米尔(Mill) 阿提拉克斯 阿克巴 本 马哈茂德 本 阿提拉 本 所罗门(Solomon) 本亚当(Adam)  阿尔 拉帕努伊

常用名:艾提拉(艾龙),  EMAIL:1466519819@qq.com

 

 

职称:uke总部o2o负责人,全球网格化项目创办者,

uke宗教与学识融为一体事务部省长,
uke宗教改正委员会副主席

,Uke部落首席大酋长,

uke制度与重点会议委员会部长,uke保安部首席大队长,uke制度检查委员会副会长,

奶牛科技cto ,uke 首席cto

uke波莉(波利(Polly))尼西亚区大区连锁负责人,克尔格伦群岛区连锁负责人,莱恩群岛区连锁负责人,uke汤加王国区域负责人。布维岛和南George亚和南桑威奇群岛大区连锁负责人

 Uke软件条件协会理事长理事长
uke终身医高校副校长

Uke
数据库与存储标准化协会副会长 uke出版社编制总编

Uke医院方面的元老

 

转载请讲明来源:attilax的专栏
 ?http://www.cnblogs.com/attilax/

–Atiend

 

 

 

1.4. opencv在2.4.4版本之后添加了对java的新颖扶助,可以应用java api了。

下面就是自身利用opencv的java api 提取图片的sift特征。

 

 

 

 

 

 

 

参考资料

java中调用dll文件的三种模式 – jimmy609的专栏 – 博客频道 – CSDN.NET.html

opencv java
api提取图片sift特征 –
anexplore – 乐乎.html

OpenCV
3.0 版正式公布,史上效能最全,速度最快的版本

  • OPEN资讯.html

opencv_百度百科.html

 

 

OPENCV2.4.3改进_百度经验.html

 

笔者:: 绰号:老哇的爪子claw of
Eagle 偶像破坏者Iconoclast
image-smasher

捕鸟王”Bird Catcher 王中之王King of
Kings 虔诚者Pious 宗教信仰捍卫者 Defender Of the Faith. 卡拉卡拉红斗篷
Caracalla red cloak

简称:: Emir Attilax Akbar 埃Mill 阿提拉克斯
阿克巴

姓名::Emir Attilax Akbar bin Mahmud bin  attila
bin Solomon(Solomon) bin adam Al Rapanui 埃Mill 阿提拉克斯 阿克巴 本 马哈茂德 本 阿提拉 本 Solomon 本亚当(Adam)  阿尔 拉帕努伊

常用名:艾提拉(艾龙),  EMAIL:1466519819@qq.com

 

 

职称:uke总部o2o负责人,全球网格化项目开创者,

uke宗教与知识融合事务部秘书长,
uke宗教改良委员会副主席

,Uke部落首席大酋长,

uke制度与首要会议委员会秘书长,uke保安部首席大队长,uke制度检查委员会副会长,

奶牛科技cto ,uke 首席cto

uke波利尼西亚区大区连锁负责人,克尔格伦群岛区连锁负责人,莱恩群岛区连锁负责人,uke汤加王国区域负责人。布维岛和南乔治(George)亚和南桑威奇群岛大区连锁负责人

 Uke软件条件协会理事长理事长
uke终身农高校副校长

Uke
数据库与存储标准化协会副会长 uke出版社编辑总编

Uke医院方面的祖师

 

转载请表明来源:attilax的特辑
 ?http://www.cnblogs.com/attilax/

–Atiend

 

 

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注