实时捕获桌面并使用 openCV 进行分析

实时捕获桌面并使用 openCV 进行分析

我目前正在开展一个项目,需要分析显示器上的颜色。到目前为止,我的解决方案是使用(在Python中)pyscreengrab和colorthief。这很慢,我希望它尽可能实时。如何捕获桌面会话并分析帧?

运行 ubuntu 17.04,我想使用 C/C++ 作为最终产品。

答案1

一种可能性是使用纯开放式计算机视觉,好处是它有很多高性能的图像分析算法,或者如果你想继续使用 python,可以看看MSS,根据他们的说法,它速度很快,好处是它是多平台的。

相关内容