在NI Vision软件中使用Android手机的摄像头

更新 Mar 28, 2023

环境

驱动

  • Vision Acquisition Software

我想在LabVIEW的NI Vision模块中使用我的Android手机的摄像头作为相机,这可行吗?

有很多App可以将Android手机摄像头的内容作为MJPEG流广播出来。例如IPWebcam 。这个应用可以在后台广播,开始需要数据密码,可以传输不同的图片质量和分辨率。下载这个应用,完成配置,选择Start Server。

现在您的摄像头就通过IP地址广播MJEPG数据流了。您需要连接到Wifi,获取一个IP以便其他机器可以访问。绝大多数手机供应商都不会开放通过移动网络广播数据的功能。摄像头的地址会在反馈视频的下端显示。您可以在网络浏览器中访问摄像头。

为了让摄像头出现在Measurment and Automation Explorer (MAX)中,你需要一个MJPEG界面。有许多方法获取MJPEG流,其中有一个非常简单的方法,就是使用 Virtual Webcam 软件模仿一个USB网络摄像头,可以使用IP Camera Adapter 软件。软件安装好之后,就可以显示MJPEG流了。也可以使用IMAQdx驱动获取摄像头,这样,您就可以在LabVIEW和NI Vision中使用摄像头了。

安装IP摄像机适配器软件后,您可以在开始菜单中导航配置IP摄像机适配器快捷方式。

您可以在上图所示的这个界面配置相机位置、用户名、密码和分辨率。点击"OK"之后会提示您需要重启程序。重启MAX就可以在IMAQdx的硬件列表中找到摄像头。现在您就可以在计算机中看到Android相机的视频显示了。