Camera + Opencv + C#占用大量CPU

时间:2017-08-31 02:27:59

标签: c# opencv camera

我使用带有C#(Pinvoke)的opencv 2.4.10(dll文件)连接并从多台摄像机(Logitech C920或Microsoft Live Camera)读取图像。

连接后,每台摄像机需要15~25%的CPU(1920x1080 / 30fps / MJPG),相机停止播放,我没有读取图像。

List<IntPtr> cameras=new List<IntPtr>(); // list of cameras
for(int i=0;i<2;i++){ // connect to 2 camera
IntPtr camera = CvInvoke.cvCreateCameraCapture(I); // create camera with index
cameras.Add(camera);
}

我的电脑:Core i3 4150 3.5GHz,RAM = 4GHz,OS = Windows 7 64位

请帮帮我!我的问题是什么?以及如何解决? 谢谢!

0 个答案:

没有答案