Хочу найти средний HSV цвет областей выбраных при помощи функции HoughCircles
Маска находит нужные мне объекты, но меня интересуют средний цвет этих обьектов, hsv используется потому что меня интересует именно красный диапазон.
cnts,_ = cv2.findContours(close, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)
circles = cv2.HoughCircles(close, cv2.HOUGH_GRADIENT,1,20,
param1=50,param2=30,minRadius=0,maxRadius=0)
circles = np.uint16(np.around(circles))
for i in circles[0,:]:
# draw the outer circle
cv2.circle(image,(i[0],i[1]),i[2],(0,255,0),2)
# draw the center of the circle
cv2.circle(image,(i[0],i[1]),2,(0,0,255),3)
avarage_color = cv2.mean(image, circles)
print(avarage_color)
cv2.imshow("image", image)
if cv2.waitKey(0):
cv2.destryoyAllWindows()