I am working on a project to create high dynamic range video in real time. The goal is to do this with 3 webcams on a shelf (Microsoft LiveCam Studio). I started using OpenCV, but I had difficulty opening it. So I jumped right on videoInput
. I can make any two cameras work with each other. And I can get any two webcams to work with the built-in webcam on my laptop. But if I try to run all three webcams together, I get
ERROR: Failed to start chart
After spending several hours researching videoInput.cpp
, I canโt understand why it will not have problems with two cameras of the same type, but it will fail if I add a third one.
I thought I almost finished my project when I reached this unexpected wall.
Do you have any thoughts on this?
Windows 7 (64)
Visual studio 2011
I need to get a frame from all 3 cameras in a synchronized way. I am open to any suggestions on how to do this. Is there any other framework that will allow me to avoid DirectShow or MediaFoundation? Does anyone have a code that I can look at that will open several cameras and pull frames from streams?
source share