def execute_ColorSpace(proxy,obj):
try: img=obj.sourceObject.Proxy.img.copy()
except: img=cv2.imread(__dir__+'/icons/freek.png')
hsv=cv2.cvtColor(img,cv2.COLOR_BGR2HSV)
lower = np.array([max(obj.h1-obj.h2,0),max(obj.s1-obj.s2,0),max(obj.v1-obj.v2,0)])
upper = np.array([min(obj.h1+obj.h2,255),min(obj.s1+obj.s2,255),min(obj.v1+obj.v2,255)])
say("ee")
say(lower)
say(upper)
mask = cv2.inRange(hsv, lower, upper)
mask = cv2.inRange(img, lower, upper)
res = cv2.bitwise_and(img,img, mask= mask)
obj.Proxy.img=res
评论列表
文章目录