Python消除了Image中的颜色

时间:2018-04-27 14:00:17

标签: python opencv image-processing

我目前正在研究一个python程序,它使用openCV以每秒约20帧的速度记录我的部分屏幕(800x600像素)。经过一些处理后,结果会显示在不同的窗口中,但我很难处理处理部分:

我想消除各种灰色。这意味着我想将所有像素变为黑色,其中三个RGB值相等(或相似)。似乎循环遍历每个像素非常慢,并且无法处理20fps的目标。 This主题通过使用蒙版来减少输入的颜色有很大帮助,但不能用于消除灰色。

有没有一个很好的方法来实现这一目标?

1 个答案:

答案 0 :(得分:0)

您可以使用select distinct dco datpos from bkhis where dco>=(select min(dco) from bkhis where dag=TODAY - 1 and dco<=dag) diff函数来查找RGB元素之间的差异,并设置阈值以使灰色像素变黑。

numpy