LINUX.ORG.RU

Минимальная окружность вокруг контура обьекта в opencv

 ,


0

1

Добрый день хочу сделать minEnclosingCircle вокруг своего контура с определением квадрата получилось, но с окружностью/елипсом еще пока не понятно.


for c in contours:
    x, y, w, h = cv2.boundingRect(c)

    #if cv2.contourArea(cnt) > 800:

    if (cv2.contourArea(c)) > 700:

        Rectangles = cv2.rectangle(image_copy, (x, y), (x + w, y + h), (255, 0, 0), 5)

Пример кода для minEnclosingCircle:



(x,y),radius = cv.minEnclosingCircle(cnt)
center = (int(x),int(y))
radius = int(radius)
cv.circle(img,center,radius,(0,255,0),2)

Заранее спасибо!