def process_image(self, img): hsv = cv.cvtColor(img, cv.COLOR_BGR2HSV) # Range for yew magenta lower_green = np.array([300 / 2, 120, 255]) upper_green = np.array([301 / 2, 150, 255]) mask1 = cv.inRange(hsv, lower_green, upper_green) res1 = cv.bitwise_and(img, img, mask=mask1) return image.get_random_masked_pixel(res1)
def process_img(self, img): hsv = cv.cvtColor(img, cv.COLOR_BGR2HSV) # Range for compass anchor lower_cyan = np.array([180 / 2, 200, 200]) upper_cyan = np.array([181 / 2, 255, 255]) mask1 = cv.inRange(hsv, lower_cyan, upper_cyan) mask2 = cv.morphologyEx(mask1, cv.MORPH_ERODE, np.ones((20, 20), np.uint8)) res1 = cv.bitwise_and(img, img, mask=mask2) return image.get_random_masked_pixel(res1)
def process_img(self, img): hsv = cv.cvtColor(img, cv.COLOR_BGR2HSV) # Range for yew magenta lower_green = np.array([300 / 2, 200, 200]) upper_green = np.array([301 / 2, 255, 255]) mask1 = cv.inRange(hsv, lower_green, upper_green) mask1 = cv.morphologyEx(mask1, cv.MORPH_ERODE, np.ones((40, 40), np.uint8)) res1 = cv.bitwise_and(img, img, mask=mask1) return image.get_random_masked_pixel(res1)