Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Python / MATLAB Code for Camera - Image Acquisition #36

Open
Denkschmied opened this issue May 24, 2019 · 6 comments
Open

Python / MATLAB Code for Camera - Image Acquisition #36

Denkschmied opened this issue May 24, 2019 · 6 comments
Assignees
Labels

Comments

@Denkschmied
Copy link
Owner

Denkschmied commented May 24, 2019

Ziel:
Bildauswertung am Raspberry Pi erkennt, um welches Objekt es sich bei einem Hindernis handelt. Aufbauend auf die Arbeiten im Wiki zum Thema Kamera soll eine funktionierende Software entstehen, welche zuverlässig vordefinierte Objekte auf dem Bild erkennt.

Folgende Links könnten hilfreich sein - es gilt aber auf die Erfahrungen der Mars Rover Challenge zurück zugreifen:
https://www.pyimagesearch.com/2018/09/26/install-opencv-4-on-your-raspberry-pi/

@fabioaufinger
Copy link
Collaborator

fabioaufinger commented May 24, 2019

Hab in der Wiki unseren MarsRover Code für die Kamera zur Verfügung gestellt. Dieser ist im Moment nur zur Farberkennung und gibt die Objektkoordinaten im Bild aus.
@Denkschmied inwiefern soll eine Objekterkennung durchgeführt werden? Sollen verschiedene Objekte eintrainiert werden oder gehen wir nach anderen Kriterien vor?

@Denkschmied Denkschmied changed the title Pyhton Code for Camera - Image Acquisiton Pyhton / MATLAB Code for Camera - Image Acquisiton May 25, 2019
@fabioaufinger fabioaufinger self-assigned this May 25, 2019
@Denkschmied
Copy link
Owner Author

Hmm...gute Frage. Wir können den zu suchenden Gegenstand vorab definieren. Wie wäre es, wenn wir die roten Hindernisse aus der MarsRover Challenge recyclen? Oder ein farbiges Quadrat mit definierter Größe? Oder Kreis?

@ampxtreme
Copy link
Collaborator

Hab in der Wiki unseren MarsRover Code für die Kamera zur Verfügung gestellt. Dieser ist im Moment nur zur Farberkennung und gibt die Objektkoordinaten im Bild aus.
@Denkschmied inwiefern soll eine Objekterkennung durchgeführt werden? Sollen verschiedene Objekte eintrainiert werden oder gehen wir nach anderen Kriterien vor?

Die Installation wird dann aber nicht auf jedem Roboter vorgenommen, oder? So wie ich das verstanden habe ist das Setup sehr aufwändig. Außer wir gehen auf ein Image was sich alle auf die SD-Karte ziehen können vorab...

@fabioaufinger
Copy link
Collaborator

Wir haben noch das zusätzliche Problem, dass bei dem vorhandenen Image OpenCV in einem virtual environment installiert ist. Bis heute haben wir es nicht geschafft dieses über diverse Startskripte etc. anzusprechen. Somit ist eine autonome Lösung nicht möglich (jeder müsste die Roboter über Konsolenbefehle starten).
Ich versuche morgen zu Hause OpenCV auf einem Image ohne virtual environment zu installieren, inkl. aller zusätzlichen Bibliotheken für das Projekt. Dieses Image können wir dann klonen (@ampxtreme ) und jeder kann es verwenden.
@Denkschmied : vl brauchen wir hierzu noch SD-Karten für jeden, da die vorhandenen schreibgeschützt bzw. kaputt sind.

@fabioaufinger
Copy link
Collaborator

fabioaufinger commented May 28, 2019

Hmm...gute Frage. Wir können den zu suchenden Gegenstand vorab definieren. Wie wäre es, wenn wir die roten Hindernisse aus der MarsRover Challenge recyclen? Oder ein farbiges Quadrat mit definierter Größe? Oder Kreis?

Ich glaube die roten Kisten aus der MarsRover Challenge sind am einfachsten.
Müssen die anderen Roboter auch erkannt werden? Die Position sind ja so scho im MatLab.

@fabioaufinger fabioaufinger changed the title Pyhton / MATLAB Code for Camera - Image Acquisiton Python / MATLAB Code for Camera - Image Acquisition May 28, 2019
@mausausdruck1
Copy link
Collaborator

Vor allem sehen alle Bots anders aus. Wenn wir noch die Wand/Bäume sicher erkennen, müssten wir nicht über statistische Methoden schließen, wo wahrscheinlich ein Bot ist.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants