└── dveri /dveri: -------------------------------------------------------------------------------- 1 | import cv2 2 | import numpy as np 3 | 4 | # Загрузите изображение 5 | image = cv2.imread('path_to_your_image.jpg') 6 | 7 | # Преобразуйте изображение в массив BGR 8 | bgr_image = image 9 | 10 | # Определите цвет, который вы ищете (в формате BGR) 11 | target_color = (0, 255, 0) # Зеленый цвет в формате BGR 12 | 13 | # Создайте маску, где все пиксели, близкие к целевому цвету, будут установлены в 255 14 | mask = cv2.inRange(bgr_image, target_color, target_color) 15 | 16 | # Подсчитайте количество пикселей в маске 17 | pixel_count = np.sum(mask) 18 | 19 | # Если количество пикселей больше некоторого порога, считаем, что цвет найден 20 | if pixel_count > 1000: 21 | print("Цвет найден!") 22 | else: 23 | print("Цвет не найден.") 24 | --------------------------------------------------------------------------------