Tag: opencv-contour
In openCV,Konturen erklärt werden können, einfach als Kurve Eintritt in alle die kontinuierlichen Punkte (entlang der Grenze), haben dieselbe Farbe und Intensität. Die Konturen sind ein nützliches Werkzeug für die Form der Analyse und Objekt-Erkennung und Anerkennung.
2
Antworten
Benutzt habe ich eine adaptive schwellenwertbestimmung Technik zu erstellen, ein Bild wie unten: Den code, den ich verwendet wurde, war: image = cv2.adaptiveThreshold(image, 255, cv2.ADAPTIVE_THRESH_GAUSSIAN_C, cv2.THRESH_BINARY_INV, 45, 0) Habe ich dann diesen code verwenden, um Konturen: cnt
2
Antworten
Schrieb ich den folgenden code zu erkennen und zeichnen Konturen: img = cv2.imread('test2.tif'); if not img is None: imgray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY); ret,thresh = cv2.threshold(imgray,127,255,0); contours,hierarchy = cv2.findContours(thresh,cv2.RETR_TREE,cv2.CHAIN_APPROX_SIMPLE); #draw a three pixel wide outline cv2.drawContours(img,contours,-1,(0,255,0),3); Und hier ist
1
Antworten
Brauche ich die Erklärung auf boundingRect von OpenCV. Ich habe es umgesetzt, es funktioniert Super. Gibt es eine Referenz, wo diese Funktion genau erklären bitte? Haben Sie gesehen, DIESEM Dokument Ja, ich habe ging durch es mehrmals.
1
Antworten
Hier ist der original-code aus matlab: % Calculate each separated object area cDist=regionprops(bwImg, 'Area'); cDist=[cDist.Area]; % Label each object [bwImgLabeled, ~]=bwlabel(bwImg); % Calculate min and max object size based on assumptions on the color % checker size
1
Antworten
So, ich bin versuchen zu ziehen, die convexHull von einer Kontur in python, aber wenn ich drucken Sie das Bild es ist nicht zu ändern. roi=mask[y:y+h,x:x+w] roi = cv2.fastNlMeansDenoisingColored(roi,None,15,15,7,21) hull = cv2.convexHull(cnt) cv2.drawContours(roi,[hull],0,(147,0,255),2) cv2.imshow(str(i),roi) blank_image[y:y+h,x:x+w] = roi
2
Antworten
Ich bin mit OpenCV 3.0.0 auf Python 2.7.9. Ich werde versuchen, die Spur ein Objekt in einem video mit einer noch hintergrund, und schätzen, einige seiner Eigenschaften. Da kann es mehrere sich bewegende Objekte in einem Bild,
1
Antworten
Arbeite ich mit openCv und python, und ich bin den Umgang mit Statik und Form Deskriptoren. Ich fand diesen blog: http://opencvpython.blogspot.it/2012/06/contours-2-brotherhood.html das ist sehr hilfreich und ich habe versucht, mit einem schwarz-weiß-Bild zu zeichnen ein umschließendes Rechteck,