def blob__Detec(image):
img=copy(image)
height, width, channels = img.shape
new_img=np.ones((height,width,channels), np.uint8)
HSV = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)
Yellow={'min':(20,100,100),'max':(30, 255, 255)}
Blue={'min':(50,100,100),'max':(100,255,255)}
Brown={'min':(0,100,0),'max':(20,255,255)}
mask_b=cv2.inRange(HSV,Blue['min'],Blue['max'])
mask_br=cv2.inRange(HSV,Brown['min'],Brown['max'])
mask_y=cv2.inRange(HSV,Yellow['min'],Yellow['max'])
blue=cv2.bitwise_and(img,img,mask=mask_b)
yellow=cv2.bitwise_and(img,img,mask=mask_y)
brown=cv2.bitwise_and(img,img,mask=mask_br)
new_img=cv2.add(blue,brown)
new_img=cv2.add(new_img,yellow)
return new_img
评论列表
文章目录