определение светофоров по цвету opencv python
как с помощью open cv и пайтон определить светиться ли переход. Мой способ дает очень много false true результатов. фото до распозания https://drive.google.com/file/d/1ZeKoZenE3L42eWUxkuvlG1VTzCSl8Mm3/view?usp=sharing
фото после распозания https://drive.google.com/file/d/1tWBrk2UF5J6TGB60Dz3Nf-tmod41oooL/view?usp=sharing
for s in contours2:
x2, y2, w2, h2 = cv2.boundingRect(s)
if 1600 > (cv2.contourArea(s)) > 500:
(x2, y2), radius = cv2.minEnclosingCircle(s)
(x2, y2), radius = cv2.minEnclosingCircle(s)
center = (int(x2), int(y2))
radius = int(radius)
radius2 = int(radius)+10
cv2.circle(image_copy, center, radius2, (255, 0, 0), 2)#я хочу эти круги (синие) проверять на наличие черного цвета по контуру и мне кажеться что это должно помочь!
cv2.circle(image_copy, center, radius, (0, 255, 0), 2)
cv2.imshow('All contours with bounding box', image_copy)
Мне кажеться что если добавить еще один фильтр в cv2.circle(image_copy, center, radius2, (255, 0, 0), 2)#я хочу эти круги (синие) и проверять на наличие черного цвета по контуру и мне кажеться что это должно помочь! Но я понятия не имею как првоерить цвет последний пикселей контура cv2.circle(image_copy, center, radius2, (255, 0, 0), 2) Заранее спасибо