通过OpenCV C ++捕获图像时CPU使用率高

时间:2018-12-03 08:19:07

标签: c++ opencv c++-cli

我正在编写一个应用程序,它使用C ++ Visual Studio 2013使用openCV(3.4.1)从照相机捕获图像。代码为: enter image description here

相机分辨率为3480 * 2880。一切正常,除了CPU使用率过高(〜30%),而如果我运行Windows 10的Camera app,则仅为1-2%。 即使释放cap变量,CPU使用率也不会降低。 为什么以及什么是解决方案?谢谢!

1 个答案:

答案 0 :(得分:0)

我终于知道原因了。我的PC是64位的,但是我是在32位的平台上构建代码的。