我的程序中有两个图表,每个图表都可以控制USB摄像头捕获视频数据。
我可以单独启动它们而不会出现问题:
cam_a.start();
sleep(100);
cam_b.start();
但是,如果没有“睡眠”,第二张图将无法正确执行,例如没有文件写入和没有帧显示。
任何人都可以帮忙解决这个问题吗?
Win7 64位,windows sdk 7 罗技c210网络摄像头 罗技c510网络摄像头 Directshow视频捕捉。
答案 0 :(得分:2)
在Windows Logitech中,USB Cams通常以TWAIN / WIA为基础(http://www.twain.org,http://msdn.microsoft.com/en-us/library/ms630368%28v=vs.85%29.aspx)。您的问题可能是由Logitech TWAIN / WIA驱动程序不是线程安全或有bug。您的DV-1394 Cam可能使用不同的驱动程序,因此与Logitech驱动程序没有任何关系。