我正在使用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?