Ich habe ein Bild Original Image, und ich möchte die Kontur, die die Box im Bild umschließt finden. Der Grund dafür ist, dass ich das Bild dann auf die Begrenzungsbox zuschneiden und dann die Bildbearbeitung für dieses zugeschnittene Bild durchführen möchte.Finden Sie die Kontur mit größten umschließenden Bereich mit OpenCV (Python)
Ich habe versucht Canny Kanten zu erkennen, aber sie scheinen nicht zu verbinden, wie ich sie will. Anbei ist ein Bild davon, wie die schäbigen Kanten aussehen. Canny edges
gray = img[:,:,1]
blurred = cv2.GaussianBlur(gray, (5, 5), 0)
edged = cv2.Canny(blurred, 20, 60)
Was ist der beste Weg, um den Begrenzungsrahmen aus dem Originalbild zu finden?
Vielen Dank.
Lassen Sie mich wissen, wie ich diese Frage, wenn möglich, auch klarer machen kann!