Как можно нарисовать круги I и заполнить пересечения, которые лежат с изображением переднего плана в Python? - PullRequest
0 голосов
/ 28 января 2019

Я начинающий на питоне, и я делаю проект маскирования изображений (однолепестковых цветов) с помощью идеи из идеальных кругов https://designshack.net/articles/graphics/twitters-new-logo-the-geometry-and-evolution-of-our-favorite-bird/

Я уже запустил и использую houghcircles чтобы найти круги, но не в состоянии сделать маскировку ... Как я могу заполнить и отделить пересечения ..?

img2 = cv2.medianBlur(gray_img, 5)
cimg = cv2.cvtColor(img2,cv2.COLOR_GRAY2BGR)

circles = cv2.HoughCircles(img2,cv2.HOUGH_GRADIENT,1,50,
                           param1=50,param2=30,minRadius=0,maxRadius=0)

circles = np.uint16(np.around(circles))
...