Forum: PC-Programmierung Objekterkennung


von Salem S. (Firma: HTW) (hamsal)


Angehängte Dateien:

Lesenswert?

Hallo Leute ! Ich bräuchte ein paar Tipps zum Thema Objekterkennung in 
Python. ich versuche auf einem Live-Bild ein Objekt zu erkennen. Und 
zwar ich habe eine Kamera, die von einem Mund ein Live-Bild macht. Ich 
würde gerne die Kante des Zahnes mit einer Linie markieren und möchte, 
dass wenn die Kamera sich bewegt oder der Mund, dass diese Linie sich 
auch mit bewegt und sich wieder auf der Kante eines Zahnes befindet. wie 
könnte ich sowas in Python programmieren. Ich habe zuerst mit einem 
einfachen Bild angefangen und seine Contours mit der Canny() Funktion 
von imutils angezeigt nach einer Verpixelung und einer Grenzsetzung mit 
OpenCV. Und leider schaffe ich nicht weiterzukommen. Bitte um Hilfe !
Im Anhang ist ein aufgenommenes Bild des Mundes mit der Kamera

: Verschoben durch Moderator
von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Für den Raspberry gibt es ein Projekt zur Gesichtserkennung:
https://www.heise.de/newsticker/meldung/Raspberry-Pi-erkennt-Gesichter-4092635.html

Beitrag #6116629 wurde von einem Moderator gelöscht.
von igmler (Gast)


Lesenswert?

Da müsste man jetzt wissen, inwieweit die Bilder variieren.

Die Segmentierung für 1 Bild hinzubiegen geht immer, aber beim nächsten 
Bild kann der selbe Algorithmus schön völligen Blödsinn ausspucken.

Evtl. ist CNN basierte Segmentierung eine Möglichkeit, wenn du sehr 
viele Bilder zum Training hast.

von Zeitjäger  . (forgoden)


Lesenswert?

Zuerst:

https://www.youtube.com/watch?v=f1DYLlATaag

https://www.youtube.com/watch?v=8j-LRf3qkrA

https://www.youtube.com/watch?v=ZdTang-alP4

https://www.youtube.com/watch?v=XAktCqhSSC4

Und dann das mit Linie an der Kante entlangt da schaust du nach "image 
segmentation" und "Line Drawing Vectorization "

: Bearbeitet durch User
von chris (Gast)


Lesenswert?

Zuerst Gamma korrectur, dann Clahe, und eventuell Histogramequalize.
Eventuall braucht es auch eine Helligkeitskorrectur.
Erst dann kann man ueber ein (automatisches) canny sprechen.

Chris

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.