Bilderkennung
Hallo,
ich würde gern ein kleines Bastelprojekt realisieren.
Dabei geht es um einen Lasercutter.
Ziel ist es, ein Bild mit einer Umrandung auszuschneiden.
Dafür nimmt eine Kamera das Bild des Schnittbereichs auf.
anhand dieses Bildes soll nun ein Rechner (möglichst ein Pi) die Lage des Rahmens erkennen, damit so der Schnittpfad errechnet werden kann.
Ich würde das gern mit Phyton realisieren.
Generell fehlt mir jede Erfahrung, wie Bilderkennung funktioniert.
Ich nehme an, dass der Eine oder Andere hier schon mal so was in der Art gemacht hat und wäre dankbar für einen Ansatz, wie man am besten an sowas ran geht.
Danke schon mal für eure Antworten.
ich würde gern ein kleines Bastelprojekt realisieren.
Dabei geht es um einen Lasercutter.
Ziel ist es, ein Bild mit einer Umrandung auszuschneiden.
Dafür nimmt eine Kamera das Bild des Schnittbereichs auf.
anhand dieses Bildes soll nun ein Rechner (möglichst ein Pi) die Lage des Rahmens erkennen, damit so der Schnittpfad errechnet werden kann.
Ich würde das gern mit Phyton realisieren.
Generell fehlt mir jede Erfahrung, wie Bilderkennung funktioniert.
Ich nehme an, dass der Eine oder Andere hier schon mal so was in der Art gemacht hat und wäre dankbar für einen Ansatz, wie man am besten an sowas ran geht.
Danke schon mal für eure Antworten.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 372450
Url: https://administrator.de/contentid/372450
Ausgedruckt am: 22.11.2024 um 04:11 Uhr
3 Kommentare
Neuester Kommentar
die SimpleCV Lib könnte eine erste Anlaufstelle sein, die wird gerne für RaspberryPi Projekte mit der Kamera hergenommen
http://www.simplecv.org/
http://www.simplecv.org/
Hallo,
Generell wird aus dem Bild ein Pixelbild gemacht und abgespeichert. Dann wird Pixel neben Pixel untersucht ob Helliskeistunterschiede vorhanden sind und wie stark die sind. So kann amn dann z.b. eine Schwarzen Rand ermitteln. Alles nur eine Frage der Pixel und der Rechengeschwindigkeit. Ein BMP kann ein Rechner in Pixel zerlegen, ein JPG oder eine Vektorgrafik nicht. Es sind also verschieden Schritte nötig um in einem Bild eine Umrandung erkennen zu können.
Gruß,
Peter
Generell wird aus dem Bild ein Pixelbild gemacht und abgespeichert. Dann wird Pixel neben Pixel untersucht ob Helliskeistunterschiede vorhanden sind und wie stark die sind. So kann amn dann z.b. eine Schwarzen Rand ermitteln. Alles nur eine Frage der Pixel und der Rechengeschwindigkeit. Ein BMP kann ein Rechner in Pixel zerlegen, ein JPG oder eine Vektorgrafik nicht. Es sind also verschieden Schritte nötig um in einem Bild eine Umrandung erkennen zu können.
Gruß,
Peter