Questions about FlyCapture2 and OpenCV, CMake

Platform: amd_64 Operating System: Ubuntu 8.10

Problem: The current version of OpenCV (2.1 at the time of writing) and libdc1394 do not interact correctly with the new PointGrey High-Res FireFlyMV Color camera USB interface.

Does this camera work with OpenCV on Ubuntu?

I am currently working on writing my own frame grabber using the PointGrey FlyCapture2 SDK, which works well with the camera. I would like to associate this with OpenCV, converting every image that I captured into an IplImage object. When I write OpenCV programs, I use CMake. The sample code for the FlyCapture2 SDK uses fairly simple makefiles. Does anyone know how I can get information from a simple MakeCapture2 file, so I can include the appropriate lines in CMakeLists.txt for my CMake build program?

+4
source share
1 answer

Not an easy answer (sorry) - but.

Generally, you do not want to use cvCaptureCam () for high-performance cameras beyond the initial tests that they work. Even for standard interfaces like firewire. It is very limited in what camera functions it can control, it does not handle streams well, and performance is poor - especially at high data rates.

A more common way is to control the camera using its own SDKs and output frames in the form (cv :: mat / iplimage) that openCV can handle. All types of openCV images are very flexible in that they can exchange data with the camera’s API and indicate the laying / interlacing of lines, etc. Therefore, you should be able to design it so that there is no unnecessary copying.

+1
source

All Articles