大家是不是苦于做颜色识别项目时对目标颜色的具体数值范围难以把控? 每次还要查表…有时候查表的颜色也与自己目标颜色对不上? 我,做了个机器视觉颜色阈值编辑器,与大家分享,先看看效果吧: 先输入目标图像位置 然后按下Enter 这就是效果图了,上面有HSV色域的取值范围,你可以随便拖直到屏幕只出现你想要的颜色区域。这样就可以把图片里的某一种颜色HSV取值范围记录下来,应用到你的视频颜色识别项目中啦! 当然,如果你想通过LAB色域、GRAY色域、RGB色域等等来选取目标颜色,程序也十分好改,无非就是一个函数,几个变量的问题。
import cv2
import numpy as np
def callback(object):
pass
#def click(event, x, y, flags, para):
# if events == cv2.EVENT_LBUTTONDOWN:
# return 1
# else:
# return 0
def Choose_Color():
filename = input("Please Input Your Image Or Video : \n")
image0 = cv2.imread(filename,1)
img |