img_rows = gray_final.shape[0]
plt.axis('off')
#функция преобразования Хафа
imgcircles = cv2.HoughCircles(gray_final, cv2.HOUGH_GRADIENT, 1, img_rows/8, param1=100, param2=85, minRadius=145, maxRadius=275)
if imgcircles is not None:
imgcircles = np.uint16(np.around(imgcircles))
for i in imgcircles[0, :]:
center = (i[0], i[1])
cv2.circle(src, center, 1, (0, 100, 100), 3)
radius = i[2]
#отрисовываем найденную окружность
cv2.circle(src, center, radius, (255, 0, 191), 3)
show_image(src)
Видели https://vc.ru/618374 ?
Да, весьма интересно )))