opencv - 在处理和 OpenCV 中使用 Minoru 3d 网络摄像头进行立体视觉

标签 opencv camera usb processing stereo-3d

我最近购买了一个 Minoru 3d 网络摄像头 (http://www.minoru3d.com/),希望用它在 OpenCV 中进行立体视觉。我以为在订购它之前我已经做了适当的研究,以验证它是否有效,但所有这些资源都已有多年历史了。

目前,虽然 OpenCV 可以忽略。我正在使用处理只是试图分别访问两个摄像头。看起来有些人在各种语言上都取得了成功,但文档很少,最后让我陷入困境。

在 Processing 中运行 Capture.list() 命令会产生一个列表显示

name=Vimicro USB2.0 UVC PC Camera,size=640x480,fps=5
name=Vimicro USB2.0 UVC PC Camera,size=640x480,fps=30
etc
name=Vimicro USB2.0 UVC PC Camera,size=640x480,fps=5
name=Vimicro USB2.0 UVC PC Camera,size=640x480,fps=30
etc
My Laptops Webcam

虽然我可以访问第一组,但重复的是空白,其他软件有设备“Minoru 3D Webcam”,例如Skype等。考虑到这一点,我只能看到该设备正在工作一个捕获软件,随设备从 CD 安装。 Skype 列出了它,但说它正在使用中,或者只是等待。请注意,可以从红色/蓝色并排更改为这个。

Minoru 3d Working in Software

我正在运行 Windows 7 64 位,并尽我所能找到最新的驱动程序。如果我有一台运行 Linux 的计算机,我肯定会尝试使用它,但目前这不是一个选择。

如果我可以并排访问一个“Minoru 3d 网络摄像头”,那就太好了。但即使听说它肯定行不通也会有所帮助。

最佳答案

我有这个配置(windows 7 64 位,opencv 2.4.9)。 为了使 minoru 3d 功能正常,我重新编译了带有 USE_DSHOW 标志的 opencv。 其实只需要新建一个opencv_highgui249.lib和dll重新编译即可 对于 DirectShow,您需要 Windows SDK

关于opencv - 在处理和 OpenCV 中使用 Minoru 3d 网络摄像头进行立体视觉,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23124392/

相关文章:

ios - 无法在 iOS 10 上使用 OpenCV 3.1 使用 VideoWriter 创建文件

c - 在 STM32 - C 上处理图像

c++ - DirectX 11 雪碧 2D 相机

java - 当相机平移时, Sprite 不会跟随 box2d 主体,但如果相机在 libgdx 中是静态的,则效果良好

java - Android 设备的 USB 检测代码崩溃

c - 使用 CubeMX 的 STM32F0 USB CDC_Init_FS() 和 CDC_Receive_FS()

android - 通过usb与android应用程序通信

c++ - 使用 printf 时 vector<Vec3b> 的格式说明符

python - pypy没有安装opencv

android - 错误 : 'to_string' is not a member of 'std'