石鑫华视觉 发表于 2013-4-20 21:03:27

在NI Vision软件中使用手机摄像头和屏幕

在NI视觉软件中使用手机摄像头有很多App可以将Android手机摄像头的内容作为MJPEG流广播出来,例如 IP Webcam(这里下载不了的,请到帖子后面的百度网盘下载)。这个应用可以在后台广播,开始需要数据密码(可以不设置),可以传输不同的图片质量和分辨率。下载这个应用,完成配置(基本上无需要设置,默认参数即可),拉到最底下,点击开启服务器或在右上角菜单中选择开启服务器。
IP Webcam(手机端)现在你的摄像头就通过IP地址广播MJEPG数据流了。你需要连接到Wifi,获取一个IP以便其他机器可以访问。绝大多数手机供应商都不会开放通过移动网络广播数据的功能。摄像头的地址会在反馈视频的下端显示。你可以在网络浏览器中访问摄像头。IPWebCam显示的IP地址,可以http、https、IPV4、IPV6等方式访问(手机端)为了让摄像头出现在Measurment and Automation Explorer中,你需要一个MJPEG界面。有许多方法获取MJPEG流,其中有一个非常简单的方法,就是使用 Virtual Webcam 软件模仿一个USB网络摄像头,可以使用IP Camera Adapter软件。软件安装好之后,就可以显示MJPEG流了。也可以使用IMAQdx驱动获取摄像头,所以,你就可以在LabVIEW和NI Vision中使用摄像头了。你可以在这里下载IP Camera Adapter(外网内容如果下载不了,请从帖子后面的百度网盘下载)。软件很小,安装好之后,从开始菜单启动IP Camera Adapter进入属性设置界面:IP Camera Adapter设置(PC端)你可以在这个界面配置相机位置,用户名,密码和分辨率。注意,手机端显示的URL只是http://192.168.1.246:8080这样的IP地址加端口的模式。从NI官方提供的用法来看,还需要在地址后面加上videofeed这样的后缀,即如上图所示的http://192.168.1.246:8080/videofeed这样的URL。作者验证了一下,如果不加/videofeed也可以枚举出虚拟摄像头,但是连接后采集图像则没有图像输出。只有加了/videofeed这样的地址后才可以。用户名和密码设置空。分辨率可以先设置一个,或者点Autodetect自动检测。不过作者验证后,即使这时设置成了1920*1080,实际虚拟出来的摄像头,也是达不到这样的分辨率。不知道是不是因为IP Webcam是免费版的问题,限制了分辨率,因为这个软件还有专业版,要钱的,免费的一般都是这样的情况,分辨率低、速度慢(但是专业版里也没有说有限制速度和分辨率)。点击确定或应用即可。启动MAX就可以在IMAQdx的硬件列表中找到摄像头。现在你就可以在计算机中看到Android手机的摄像头的视频显示了。
MAX中虚拟来自手机的摄像头可正常工作(PC端)设置更高分辨率(手机端)IPWebcam分辨率比较低         可能是受IP Webcam免费版限制,即使在手机端设置的视频和照明分辨率都达到千万级别,但是虚拟出来的摄像头分辨率仍然比较低,最大只有1680*952,约160万像素,速度也都被限制在10FPS。在NI视觉软件中使用手机屏幕         要使用手机屏幕,则需要在手机端和电脑端安装投屏软件。考虑使用爱思投屏助手(免费无需要注册)。点击这里下载电脑端的版本(http://pc.i4.cn/)。然后在手机上也需要下载一个APP——爱思助手,在安装完电脑端后可扫码下载,或点击这里下载。爱思投屏助手(PC端)(可以扫码下载其手机端)         PC端基本上不需要设置什么,可以用数据线或无线来连接。有线时,需要安装一个专用驱动:安装专用驱动         这个驱动安装后,手机将不支持传输数据。如果需要在电脑中传输数据到手机,请切换回原来的驱动,或卸载安装的驱动:USBComposite Divece是常规驱动可以访问手机内存传输数据         在手机上安装爱思助手。如果已经安装,连接数据线会后提示是否打开爱思助手:是否允许打开爱思助手:确定允许,或直接打开爱思助手是否允许爱思助手投屏:允许爱思助手已经处理投屏状态电脑端的爱思投屏助手已经可以正常工作:将手机屏幕投影到了电脑端         在电脑端的爱思投屏助手的右边控制栏中,点击最下面的向下箭头,切换到下一页控制工具,选择第一个的虚拟摄像头:开启虚拟摄像头         开启虚拟摄像头后,会在电脑中安装五个虚拟摄像头驱动(分别是苹果有线、苹果无线、安卓有线、安装无线以及TV的DLNA),这些虚拟摄像头在NI的IMAQdx中是可以枚举出来的,打开MAX:MAX中已经枚举出来了爱思助手的虚拟摄像头         这里使用的是安卓有线,那么选择安卓有线的摄像头并点击Grab采集图像:手机屏幕虚拟成的摄像头在MAX中可正常工作         虽然你可以打开手机中的摄像头去拍摄其他的目标,但是手机屏幕虚拟成的摄像头,仅仅只是屏幕的分辨率,看到的是手机屏幕的数据。在NI视觉软件中使用手机摄像头和屏幕视频
如果外网被墙无法下载,请搜索相关软件或回复本贴从石鑫华视觉论坛下载:IPWebCam APP &IP Camera Adapter&爱思投屏助手&爱思助手APP
百度网盘下载:
链接:https://pan.baidu.com/s/1xfIzhOS6_a7X4EbjO_lPAg
提取码:
**** Hidden Message *****

516549339 发表于 2020-1-31 17:43:21

石鑫华视觉网http://shixinhua.com,工业相机、工业镜头、机器视觉光源、光源控制器、图像处理、系统集成服务商

m751930351 发表于 2019-3-18 17:43:37

石鑫华视觉网http://shixinhua.com,工业相机、工业镜头、机器视觉光源、光源控制器、图像处理、系统集成服务商

ZXX008 发表于 2013-4-20 21:57:34

这样也可以,学习一下。

yuyeling 发表于 2013-4-20 22:02:52

那么好的资料看看,

liguangming 发表于 2013-4-21 18:11:16

这么好的东东呀,谢谢了。

jiayouxuexi 发表于 2013-5-1 21:50:08

来学习下 谢谢

798286318 发表于 2013-5-5 21:10:57

学习了,想马上试试看效果如何

石鑫华视觉 发表于 2013-5-5 23:35:13

798286318 发表于 2013-5-5 21:10 static/image/common/back.gif
学习了,想马上试试看效果如何

赶紧试一下,我都没验证,我手机还是塞班的呢。严重Out慢了。

kitonelee 发表于 2013-5-9 20:23:37

来学习下 谢谢

kebnet 发表于 2013-5-12 17:48:37

学习一下Vision软件中Android手机的摄像头使用

798286318 发表于 2013-5-16 18:29:24

测试了楼主发的之后,发现最后一个配置的图片界面找不到,后来搜索了些资料,终于找到了,还需要一个东西要安装,安装好后打开就有了。Configure IP Camera Adapter
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 在NI Vision软件中使用手机摄像头和屏幕

LabVIEW HALCON图像处理入门教程(第二版)
石鑫华机器视觉与LabVIEW Vision图像处理PDF+视频教程11种全套
《LabVIEW Vision函数实例详解》教程-NI Vision所有函数使用方法介绍,基于NI VISION2020,兼容VDM21/22/23