“Zeichnen Sie das Begrenzungsbox auf Bild Python CV2” Code-Antworten

Zeichnen Sie das Begrenzungsbox auf Bild Python CV2

# cv2.rectangle(img, pt1, pt2, color, thickness, lineType, shift)
cv2.rectangle(img, (x1, y1), (x2, y2), (255,0,0), 2)

"""
x1,y1 ------
|          |
|          |
|          |
--------x2,y2
"""
Merwanski

Zeichnen Sie das Begrenzungsbox auf Bild Python openCV

## drawing b.box for given coutour


contours, _ = cv2.findContours(thresh, cv2.RETR_LIST, cv2.CHAIN_APPROX_SIMPLE)
for c in contours:
    rect = cv2.boundingRect(c)
    if rect[2] < 100 or rect[3] < 100: continue
    print cv2.contourArea(c)
    x,y,w,h = rect
    cv2.rectangle(im,(x,y),(x+w,y+h),(0,255,0),2)
    cv2.putText(im,'Moth Detected',(x+w+10,y+h),0,0.3,(0,255,0))
cv2.imshow("Show",im)
cv2.waitKey()  
cv2.destroyAllWindows()
Joyous Jellyfish

Ähnliche Antworten wie “Zeichnen Sie das Begrenzungsbox auf Bild Python CV2”

Fragen ähnlich wie “Zeichnen Sie das Begrenzungsbox auf Bild Python CV2”

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen