def detect(self, image, mask = None):
b,g,r = cv2.split(image)
difference = cv2.subtract(r, b)
difference = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
# ADAPTIVE_THRESH_GAUSSIAN_C or ADAPTIVE_THRESH_MEAN_C
return cv2.adaptiveThreshold(difference, 1, cv2.ADAPTIVE_THRESH_GAUSSIAN_C, cv2.THRESH_BINARY, Configuration.adaptive_block_size, Configuration.adaptive_threshold)
评论列表
文章目录