Forum: Mikrocontroller und Digitale Elektronik Kamera-Gegenstandserkennung


von 12V DC (Gast)


Lesenswert?

Hat jemand eine Idee, wie man mit hilfe einer Kamera Gegenstände 
erkennen kann(sofern das irgendwie möglich ist)?
Ich stelle mir das so vor: Ich gebe am PC einen Namen von einem 
Gegenstand ein, und der PC sucht mit Hilfe einer Kamera nach dem 
Gegenstand(z.B. auf einem Schreibtisch). Der Name des Gegenstandes muss 
natürich vorher irgendwie mit dem Abbild des Gegenstandes verbunden 
sein.
Ich kann leider nicht googlen, weil ich keinen Schimmer habe, nach was 
ich da suchen soll(einfach Suchbegriffe posten).

12V

PS: Sollte etwas unverständlich sein sagt mir bitte was(möglichst 
präzise).

von Valentin S. (lochrasterer)


Lesenswert?

Es gibt im Technorama in der Schweiz ein Spiel bei dem man eine Person 
bewegt, in dem man einen Würfel auf verschiedene Seiten kippt. Auf dem 
Würfel klebt auf jeder Seite ein QR Code. Wenn du auf deine Gegenstände 
so einen QR-Sticker Klebst, kann dein PC das mit einer Webcam und Einer 
Software Erkennen.

valentin

von die kamera (Gast)


Lesenswert?

Hi,

In der heutigen praxis kann man an vielen stellen die anwendungen von 
bildverarbeitenden steuerungen finden. Beispiel wäre da schon mal der 
leergetränke automat zu nennen. Nun ist hier die frage was du mit einer 
bilderkennung machen willst und wie diese aussehen soll.
Es gibt industriekameras (leuze electronic) z. Bsp. Die haben einen 
bestimmten umfang von erkennungslogik in der kamera verbaut, die per 
software konfiguriert wird und in der kamera verarbeitet wird. Anders 
kann auch eine software auf dem pc laufen, die bilder, egal woher diese 
kommen, verarbeitet...

von Manuel K. (manuelk)


Lesenswert?

Google einmal nach openCV, Bildverarbeitung, oder industrielle 
Bildverarbeitung...

Viele Grüsse Manuel


PS: Dein Vorhaben ist sicherlich keine Aufgabe für eine Samstag 
Nachmittag.. :-)

von dj+h (Gast)


Lesenswert?

Wenn es gut werden soll, dann musst du wohl nach einem Fachbereich für 
Informatik an irgendeiner Uni suchen und dich dort nach einem Skript für 
Mustererkennung, Computer Vision, Cognitive Systeme o.ä. umschauen.
Ansonsten fallen mir ad Hock die Stichwörter "Scale Invariant Feature 
Transformation" und "Viola Jones" ein; vielleicht reichen die schon um 
eine brauchbare Lib zu finden. Viel Erfolg!

von chris_ (Gast)


Lesenswert?

Dafuer gibt es schon fertige Software: www.roborealm.com

von Stefan S. (stefan2013)


Lesenswert?

Spiel mal in OpenCV mit Kantenerkennung herum. Das ist sicher kein 
schlechter Beginn.

von chris_ (Gast)


Lesenswert?

Nimm http://www.roborealm.com/ , da gibt es gleich den Arduino Support.

von 12V DC (Gast)


Lesenswert?

Super eure Vorschläge. Ich dacht mir das so: Ich baue einen Roboterarm, 
der z. B. auf einer Schine an meinem Schreibtisch montiert ist. Ich gebe 
also am PC einen Gegenstand ein, und der Arn sucht ihn und bringt ihn 
mir(seltsame Vorstellung, aber erklärt das genze genz gut). Ne andere 
Vorstellung wäre, das ein Regal nach einem bestimmten Buch abgesucht 
wird. Die Idee mit den QR Codes ist leider nicht geeignet, da ich ja 
schlecht an kleine Gegenstände, wie einen Bleistift einen QR kleben 
kann.
12V DC

PS:OpenCV hab ich mir angeschaut, erkennt der auch geringfügige 
Änderungen am Gegenstand, wie z.B. Alterung, Formänderung(geringfügig) 
usw.?

von 12V DC (Gast)


Lesenswert?

http://www.roborealm.com/ klingt gut befasse mich bald mal ausgiebiger 
damit(Weihnachtsferien-Silvester)

von Uwe (Gast)


Lesenswert?

macht man normalerweise mittels Autokorrelation

von dj+h (Gast)


Lesenswert?

12V DC schrieb:
> PS:OpenCV hab ich mir angeschaut, erkennt der auch geringfügige
> Änderungen am Gegenstand, wie z.B. Alterung, Formänderung(geringfügig)
> usw.?

Ich habe mir OpenCV jetzt zwar nicht angesehen, aber ich würde erwarten 
das Dinge wie Alterung und geringfügige Formänderungen ohnehin 
wegabstrahiert werden (es werden ja hoffentlich keine kompletten 
Videobilder mit Bitmaps in einer Datenbank verglichen sondern lediglich 
aus dem Videobild extrahierte Merkmale von Gegenständen). Das sollte 
also funktionieren. Es könnte höchstens sein das du für machen 
Algorithmen (z.B. Viola Jones) die Bilder/Bildausschnitte einzelner 
Objekte vor der Erkennung noch in Normlage bringen müsstest.

von 12V DC (Gast)


Lesenswert?

Vielen Dank

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.