While Firewire cameras seem fine with IVT, I'm particularly interesting in using USB webcams with IVT on Linux. Looking at the CaptureVideo example I see an ifdef for Win32 that uses a generic COpenCVCapture to interact with the capture device yet Darwin and Linux defer to an 1394 specific CLinux1394Capture.
What are the options for Linux users wishing to use IVT with USB webcams? I already use OpenCV with Linux webcams just fine.. is it worth trying to implement a standard v4l interface for IVT or is there already a CVideoCaptureInterface defined for this purpose?
The Define in CaptureApp that decides that under Linux COpenCVCapture is not to be used but CLinux1394Capture is just an example. You can try to use COpenCVCapture under Linux as well, just make sure to have activated the flags in IVT/src/Makefile.base:
USE_OPENCV = 1
USE_OPENCV_HIGHGUI = 1
I have not yet tried to use a USB camera under Linux and would be interested to know if COpenCVCapture works fine under Linux for this purpose.
We also might implement an IVT camera module that encapsulates the Video4Linux interface in the near future. As soon as we do, we will upload a new version of the IVT. I definitely think this is worth it. If you already have a module doing this please contact me.
Log in to post a comment.
Sign up for the SourceForge newsletter:
You seem to have CSS turned off.
Please don't fill out this field.