如何设置图像平均颜色的阈值?

时间:2020-03-28 01:58:22

标签: python image numpy opencv cv2

我正在使用numpy和cv2来查找图像的平均颜色,并能够通过代码成功获得结果。如果平均颜色是确定的结果,如何设置该结果的阈值以执行一些代码?

源代码:

import cv2
import numpy
myimg = cv2.imread('image.jpg')
avg_color_per_row = numpy.average(myimg, axis=0)
avg_color = numpy.average(avg_color_per_row, axis=0)
print(avg_color)

结果:

[ 197.53434769  217.88439451  209.63799938]

我想结束这样的事情:

if B > number and G > number and R > number:
    doSomething()

我引用了这个问题以获得上面的代码: How to find the average colour of an image in Python with OpenCV?

0 个答案:

没有答案