LabVIEW论坛
直播中

殷培

12年用户 875经验值
擅长:测量仪表 控制/MCU
私信 关注
[文章]

LabVIEW获取网络摄像头方法

`点击学习>>《龙哥手把手教你学LabVIEW视觉设计》视频教程
    第一步: 基于labview智能小车无线监控系统,主要实现的就是无线视频传输,我把我实现的方法在这里分享一下,同时也希望过多的人参与进来,共同分享,共同进步!
      首先第一步就要实现能够访问本地摄像头,参考例子
nicamera.vi (47.66 KB)
(下载次数: 1913, 2013-4-14 22:56 上传)
,如果不能正常使用,需要安装VISION工具包,下载地址[url=]http://joule.ni.com/nidu/cds/view/p/id/2625/lang/zhs[/url]   ,该版本为LabVIEW2011,请对应自己的LabVIEW版本下载对应的工具包。
     
     第二步:无线摄像头的实现主要通过一个改装过的无线路由器,通过刷机,将路由器中加载网络摄像头驱动,这样就可以将视频发布出去了,当然你的电脑必须有WIFI功能。建议新手直接购买成品,因为有些模块需要修改硬件电路,至于在哪购买,请自行淘宝!还有刷机,可以百度
wifi-robot,我的wifi模块和刷机方法都是在这学的。。。如果有什么不懂的问题可以跟帖讨论!
   
       第三步:当路由器改装好了后,下一步就是在LabVIEW中调用wifi摄像头,因为LabVIEW只能调用本地摄像头,所以需要将wifi摄像头转换为本地摄像头 ,需要安装
IPCamAdapter.msi (2.47 MB)
(下载次数: 4199, 2013-4-14 23:25 上传)

       安装软件,填写地址 2013-04-05   22:21:21.jpg
       打开Measurement & Automation可以查看是否安装正常,如果安装正常,就可以在第一步的的软件使用了。
2013-04-05   22:26:47.jpg
   基于LabVIEW无线智能小车监控系统还需要使用VISA和PID工具包,可以到NI的网站去下载。
*****************************************************************************************
2015年9月28日 更新
如果摄像头的数据流是http,那就可以参考上述方法;如果摄像头的数据流是RTSP,可以参考如下程序,
比如小米摄像头就是采用的RTSP,不过由于小米固件更新,所以需要刷机,详情参考如下链接:
[url=]http://bbs.gsdzone.net/thread-25084-1-1.html[/url]*****************************************************************************************
2017年4月5日 更新
/* 当IPCamera无法满足时,请查看摄像头是否支持RSTP协议;*/
关于小米摄像头的程序,即RTSP,能够解决大部分的网络摄像头问题,现在大部分的网络摄像头都是支持RTSP的,如海康摄像头,海康RSTP地址为:

rtsp://username:password@IP摄像头地址:554/h264/ch1/main/av_stream
下载VLC,[url=]http://rj.baidu.com/soft/detail/12124.html?ald[/url]
VLC教程,[url=]http://jingyan.baidu.com/article/20095761978524cb0721b4e1.html[/url]
若使用VLC能够访问摄像头,那么就成功99%了;
下载百度网盘程序,修改如下:
QQ截图20170405134826.png
**************************************************************
若“FFmpeg produced frames”大于“LabVIEW consumed frames",说明数据量过大,LabVIEW处理不过来,则将1.5改为3;
QQ截图20170405134850.png
若复制程序,则可支持多路摄像头;
*****************************************************************************************
2018年02月02日 更新下载地址,文件中可能含有敏感词(我也是无语了),下载后删除文件名“.yinpei”即可解压;
程序下载地址:链接: https://pan.baidu.com/s/1bqUqEEr 密码: ki4x   【版本为LabVIEW2013】






`
智能小车无线监控系统20130405.zip (137.24 KB)
(下载次数: 2323, 2013-4-14 23:34 上传)
捕获.JPG 1.jpg 2.jpg QQ截图20160404213935.png 787363897896326988.jpg 67597386854763722.jpg adapt.jpg ffpmeg.png IMG_20180218_064934.jpg IMG_20180215_063156.jpg

回帖(457)

africlion

2013-4-15 10:11:36
学习了,学习了。
举报

古荖ㄖㄅ誓唁

2013-4-15 19:10:39
楼主我试过直接用网页来打开,但是labview里打开网页是调用的ie,而ie是不支持打开这种流媒体的,不知道可以不可以把labview调用的浏览器换成chrome或火狐?
1 举报
  • 杨威: 我也在考虑用这个办法,请问您做的怎么样了?

zhouxiangjun

2013-4-15 20:55:35
mark!!!!
举报

殷培

2013-4-15 21:24:12
引用: 古荖ㄖㄅ誓唁 发表于 2013-4-15 19:10
楼主我试过直接用网页来打开,但是labview里打开网页是调用的ie,而ie是不支持打开这种流媒体的,不知道可以 ...

把火狐浏览器设置为默认浏览器试试看,感觉使用网页打开,一来不能放大,二来还有点卡
举报

更多回帖

发帖
×
20
完善资料,
赚取积分