Forum: PC-Programmierung Bilderkennung, was braucht es?


von Johnny S. (sgt_johnny)


Lesenswert?

Hallo

Ein Freund von mir möchte eine Projekt als Arbeit schreiben machen, 
dabei geht es mehr um das Projekt als ganzes als um die technischen 
Details.

Natürlich darf das ganze nicht wahnsinnig viel kosten .. :-)


Die Aufgabe an den technischen Teil ist folgende, es soll ein Objekt 
erkannt werden, und verabeitet werden. Das Objekt hat immer die selben 
Seitenverältnisse jedoch nicht die selbe Grösse (Erfassungsdistanz, 
jeweils 5-30m). Auf dem Objekt ist eine 4stellige Zahl.

Diese Zahl soll von Software erkannt und gemeledt werden.



Weiss jemand was es hierfür an Hard und Software braucht, und wie schwer 
das zu realisieren ist? Grundsätzlich gibt es sowas in der Industrie 
wohl xfach fertig z.b. Ettiketten erkennen, oder Produktkontrolle..

: Verschoben durch User
von 123 (Gast)


Lesenswert?

Raspberry Pi mit der zugehörigen Kamera und OpenCV wäre wohl der Weg des 
geringsten Widerstandes. Dazu gibt es millionen Beispiele. Ist halt 
nicht die Megaperformance, kostet aber halt nur 60€ (die HW). Im 
Gegenzug ist allerdings die Framerate (je nach Programmierung / Aufgabe) 
eher limitiert. Mit der Texterkennung (OCR) würde ich auf ca. 15 fps 
tippen.

von Johnny S. (sgt_johnny)


Lesenswert?

123 schrieb:
> Raspberry Pi mit der zugehörigen Kamera und OpenCV wäre wohl der Weg des
> geringsten Widerstandes. Dazu gibt es millionen Beispiele. Ist halt
> nicht die Megaperformance, kostet aber halt nur 60€ (die HW). Im
> Gegenzug ist allerdings die Framerate (je nach Programmierung / Aufgabe)
> eher limitiert. Mit der Texterkennung (OCR) würde ich auf ca. 15 fps
> tippen.

Vielen Dank, werde ich mir Ansehen. Die Framerate ist das wenigste 
kritische, da reichen >5 FPS vohrig, da so oder so ein TimeOut verbaut 
wird, damit das selbe Bild nicht mehrfach verabeitet wird bzw. 
sicherlich aus dem Messbereich verschwunden ist.

von STK500-Besitzer (Gast)


Lesenswert?

Johnny S. schrieb:
> Weiss jemand was es hierfür an Hard und Software braucht, und wie schwer
> das zu realisieren ist?

123 schrieb:
> Raspberry Pi mit der zugehörigen Kamera und OpenCV wäre wohl der Weg des
> geringsten Widerstandes.

Oder einfach ein PC mit Webcam.
Da kann man z.B. Visual Studio Express/Community installieren.
So ein Gerät dürfte schon vorhanden sein.

von THOR (Gast)


Lesenswert?

Kumpel von mir hat das als Studienarbeit auf nem Android Smartphone 
gemacht, die Bibliotheken dafür gibts wohl fertig.

Hat am Ende dafür gereicht, Augen auf nem Würfel zu erkennen. Das 
Smartphone glüht mittelstark wenn man das dauerhaft macht.

von Ordner (Gast)


Lesenswert?

Johnny S. schrieb:

> Grundsätzlich gibt es sowas in der Industrie
> wohl xfach fertig z.b. Ettiketten erkennen, oder Produktkontrolle..

In der Industrie wird u.a. Neurocheck eingesetzt: 
http://www.neurocheck.de/
Kannst ja mal dort nachfragen ob sie Hard- und Soft- leihweise zur 
Verfügung stellen  und nach erfolgreiche Abschlussarbeit einen passenden 
Job vermitteln.

von c.m. (Gast)


Lesenswert?

Johnny S. schrieb:
> Auf dem Objekt ist eine 4stellige Zahl.
> Diese Zahl soll von Software erkannt und gemeledt werden.

hmja… da wäre es gut, wenn neben der 4-stelligen zahl noch eine 
checksumme stünde. so wie beim barcode128 z.b.
muss ja nix tolles sein, die quersumme reicht vielleicht schon.

von MiWi (Gast)


Lesenswert?

Johnny S. schrieb:
> Hallo
>
> Ein Freund von mir möchte eine Projekt als Arbeit schreiben machen,
> dabei geht es mehr um das Projekt als ganzes als um die technischen
> Details.

Wieso postet er nicht selber?

> Weiss jemand was es hierfür an Hard und Software braucht, und wie schwer
> das zu realisieren ist? Grundsätzlich gibt es sowas in der Industrie
> wohl xfach fertig z.b. Ettiketten erkennen, oder Produktkontrolle..

MeVisLab

IIRC gabs dazu auch einmal einen recht interessanten Artikel in einer 
älteren ct.

MiWi

von Patrick B. (p51d)


Lesenswert?

Einfache USB-Webcam und Laptop mit Matlab?
Matlab bietet eine sehr grosse Community und eine riesige Bibliothek für 
Bildverarbeitung mit entsprechenden Beispielen. Oft können die Webcams 
einfach eingelesen werden.
Oder halt Octave mit OpenCV, wenn die Lizenzen nicht vorhanden sind.

von WaMin (Gast)


Lesenswert?

>Ein Freund von mir möchte eine Projekt als Arbeit schreiben machen,
>dabei geht es mehr um das Projekt als ganzes als um die technischen
>Details.

Dann soll er sich hier melden tun und sein Projekt
beschreiben machen, damit wir ihm koennen helfen tun.

WaMin

von Johnny S. (sgt_johnny)


Lesenswert?

Bei dem Projekt geht es nicht um die Bilderfassung selbst, sondern um 
die Verarbeitung der Ergebnisse.

Die Lösung dürfte sogar "eingekauft" werden wenn man das nötige Geld 
hat. Meine Aufgabe hierzu ist eigentlich nur die Erfasssung und 
auswertung der Zahlen, der Rest betrifft mich nicht :)

Ich werde mir OpenCV ansehen, damit wurden schon 
Nummernschild-Erkennungen durchgeführt, das kommt meiner Anwendung sehr 
nahe.

von Pandur S. (jetztnicht)


Lesenswert?

> Ein Freund von mir möchte eine Projekt als Arbeit schreiben machen,
dabei geht es mehr um das Projekt als ganzes als um die technischen
Details.

Der Kollege ist blind & Analphabet. .. :-)

von Der Andere (Gast)


Lesenswert?

Sapperlot W. schrieb:
> Der Kollege ist blind & Analphabet. .. :-)

Nö, BWLer, der findet jemanden der die Arbeit für ihn macht.

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.