def filter_color(self, image, lower_color, upper_color):
'''
Methode maskiert Bereiche auf einem Bild welche nicht im mitgegebenen
HSV Farbraum liegen.
Parameter
---------
image : Bild
lower_color : Tupel
>> (h,s,v)
upper_color : Tupel
>> (h,s,v)
Rückgabe
---------
image : Bild
'''
hsv = cv2.cvtColor(image, cv2.COLOR_BGR2HSV)
lower_color = np.array(lower_color, np.uint8)
upper_color = np.array(upper_color, np.uint8)
color_mask = cv2.inRange(hsv, lower_color, upper_color)
return cv2.bitwise_and(image, image, mask=color_mask)
image_preparator.py 文件源码
python
阅读 24
收藏 0
点赞 0
评论 0
评论列表
文章目录