2017-02-05 3 views
-2

Ich bin neu in Python und OpenCV. Ich möchte nur die Pixelkoordinate des Bildes der Objekte finden, das vom Mittelpunkt der Kontur erkannt wurde.OpenCV - Finding Pixel von der Mitte der Konturen koordinieren Python mit

Vielen Dank im Voraus. Jede Hilfe wäre willkommen.

Durch Suche fand ich etwas wie folgt aus:

coord = np.where(np.all(img == (0, 0, 255), axis=-1)) 
print zip(coord[0], coord[1]) 

In diesem Beispiel wird das Zentrum eines Objekts mit OpenCV mit Python:

http://www.pyimagesearch.com/2016/02/01/opencv-center-of-contour/

+2

Lustig Sie !!!! Sie sind die einzige Person, die die Antwort in Ihrer Frage erwähnt und immer noch eine Antwort erwartet –

+0

Ich weiß nicht, wo Sie den Code setzen .. – djrumix123

+0

Sie fügen hinzu, dass, nachdem Sie alle Ihre Konturen finden. Finde zuerst deine Konturen und führe sie dann in eine "for" -Schleife –

Antwort

-1

Berechnen Sie den minimalen umschließenden Kreis der Kontur mit cv2.minEnclosingCircle(contour).
Here ist die Dokumentation.

Verwandte Themen