Emgucv不完整图像分割试验(十八)——Emgucv或opencv连接海康/萤石网络4G摄像头

项目需要远程连摄像头,之前也一直觉得这事挺简单的,opencv有教程也平时很多地方见过这样的操作,没想到实践起来蛮多坑的。

1.首先确定摄像头支不支持4G或WIFI,尽量选海康萤石这种大厂,资料较多。

2.rtsp链接的话每个厂商格式有所不同,一定要确认。萤石是 admin/设备的验证码/ip地址,我就是这一步卡了几个小时,网上都写用户名/密码/IP,害我一直以为是萤石的账号。

3.只想看能不能连rtsp的,强烈建议装个VLC media play,方便。

4.设备都要激活在用,激活的时候一般都是插着网线连电脑设置

5.Emgucv或Opencv是不能修改网络摄像头的参数的,代码能执行但没有效果的,修改摄像头的参数一定要连着摄像头用厂商的软件或页面去修改。

6.有wifi的环境用rtsp,因为有IP地址。

7.4G的环境下,4G是没IP或者很难申请到公网IP的,所以不能用rtsp协议了(重要重要重要),学会变通,看了人家一篇VIP文章巴巴拉拉一堆就是不肯明说怎么弄的,但他提到了开发者账号让我想到了开发者账号里有三种调用方式可以到用到网页或自己的程序。

所以解决方案很简单,用浏览器控件打开你萤石云开发者账号里提供的网络的地址,或者直接用rtmp协议(比rtsp还更流畅)就行了。

大概账这样:

到直

你可能感兴趣的:(opencv,emgucv,4G,网络摄像头,rtsp)