Bilderkennung, was braucht es?

OP #5073066
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..
Gast #5073071
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.
OP #5073076
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.
Gast #5073083
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.
Gast #5073088
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.
Gast #5073109
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.
Gast #5073208
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
#5073212
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.
Gast #5073224
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
OP #5073236
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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren