Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Stereo Vision with Minoru 3d Webcam in Processing and OpenCV

I recently purchased a Minoru 3d Webcam (http://www.minoru3d.com/) in the hopes of using it to do stereo vision in OpenCV. I thought I had done the proper research before ordering it verifying that it would work, but all of those resources are a number of years old.

At the moment, though OpenCV can be ignored. I am using processing just trying to access both cameras separately. It would appear some people have had success in various languages, but the documentation is sparse and in the end just takes me in circles.

Running a Capture.list() command in Processing produces a list shows

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

Although I can access the first set, the duplicates are blank, and other software has the device "Minoru 3D Webcam", such as Skype, etc. With this in mind, I have only been able to see the device working in one piece of capturing software, which was installed with the device from a CD. Skype has it listed, but says its in use, or just waits and waits. Note, it is possible to change from a Red/Blue to this side by side.

Minoru 3d Working in Software

I am running Windows 7 64 Bit, and did my best to find the most recent drivers. If I had a Linux computer working I would definitely try on that, but at the moment that's not an option.

If I could just access the one "Minoru 3d Webcam" with it side by side, that'd be great. But even hearing that it definitely wont work would be helpful.

like image 928
Adam Dally Avatar asked Apr 17 '14 04:04

Adam Dally


1 Answers

I have this configuration (windows 7 64 bits, opencv 2.4.9). To make minoru 3d functional, i have re-compile opencv with USE_DSHOW flag on. In fact, it's only necessary to have a new opencv_highgui249.lib and dll re-compiled For DirectShow, you'll need Windows SDK

like image 179
nihao Avatar answered Oct 12 '22 11:10

nihao