1

我正在做一个关于图像处理和多人计数的项目,我想知道如何才能插入我的 ION AIR PRO PLUS 视频录制设备(类似于 goPro),并将其用作我的“网络摄像头”?基本上,我想插入它,然后使用 Microsoft Visual Studio 2010 和 OpenCV 通过实时源访问它,然后实时跟踪人们的行​​走情况。

我正在努力的是从我的程序中访问外部摄像头。有人知道怎么做吗?

摄像机没有wifi,只有hdmi输出、RGB线输出和USB。

4

3 回答 3

0

我不认为这是一个标准的网络摄像头,它似乎只能用作大容量存储设备。您可以尝试的一件事是移除 micro sd 卡并将其连接到计算机。这适用于某些相机。

假设这不起作用,一种选择是购买 HDMI 采集卡。YK762H PCI-E 卡的价格约为 40 美元,可让您将相机与 OpenCV、videoInput 库或 DirectShow 一起使用。

另一种选择是使用 WiFi 实时预览。您必须弄清楚发送到相机的命令。这已经在 SJCam wifi 相机、GoPro 型号和索尼相机(如 QX-10 和 HDR-AS100V)上完成。

于 2015-10-27T11:20:39.760 回答
0

连接 USB 电缆并实例化cv::VideoCaputre(0). 在 Linux 中,本地摄像机的编号索引我认为在 Windows 中应该是相同的。

于 2015-07-13T18:09:05.453 回答
0

彼得,过去我曾在 Windows XP 和 7 上开发过相机产品。在 Windows 上,可以使用 directshow 访问 USB 相机。

您可以为人员跟踪算法实现一个 directshow 过滤器,并在您的相机插件之后立即将其放入直接显示管道中。

这是一个可能适合您的用例的应用程序堆栈的链接(给您一个想法): http ://www.e-consystems.com/blog/camera/?p=1302

运行 WinRT 的最新 Windows 操作系统使用名为 MediaFoundation 的最新框架。由于它非常新,当我们尝试构建类似的应用程序时,我们发现了一些限制。

要快速查看相机的预览,请谷歌搜索“graphedit”并将其安装在 Windows 7 电脑上。它是一个相当简单的工具。如果支持 directshow,您可以拖放相机,然后渲染其输出引脚并播放以进行预览。

于 2015-08-08T07:57:21.523 回答