Hallo zusammen!
Für meine Master-Arbeit möchte ich ein autonomen Roboter programmieren. Dieser soll eine Straße entlang fahren und Kreuzungen, Verkehrsschilder, etc. erkennen. Anschließend soll über die gesammelten Informationen eine Karte des Straßennetzwerks erstellt werden (sowas wie google maps, nur virtuell eben). Die Karte erstelle ich am Laptop.
Dafür möchte ich ein Raspberry Pi 3 Modell B nutzen.
Nun bin ich leider auf einige Schwierigkeiten gestoßen. Ich habe bislang nicht herausfinden können, wie ich die Raspberry Pi Kamera "effektiv" in meinem Algorithmus verwenden kann.
Kann mir jemand sagen, wie ich die Raspberry Pi Kamera in einem C - Code (zum Beispiel über Geany) verwenden kann? Gegebenenfalls auch über Python.
Ich brauche etwas in dieser Art:
(Die unteren Befehle existieren nicht; diese dienen nur zur Veranschaulichung)
//Livevideo: Einstellungen und Start
video.modus('RGB');
video.auflösung('640x480');
video.begin();
while(1)
{
//Aus Video Bild nehmen
image = video.frame();
//Nun kommt die ganze Bildverabeitung; Ab hier müsste ich klar kommen
.......
.......
.......
.......
}
Also wie zu sehen ist, muss ich im C-Code die Kamera starten und aus dem Video ein Frame mir nehmen und bearbeiten. Danach kommt das nächste Frame und so weiter.
Selbstverständlich habe ich mich bereits im Web intensiv umgeschaut und auch einiges gefunden. Aber irgendwie funktioniert das alles nicht.
Vielleicht hat jemand einen guten Link dazu oder hat selber schon mal eine derartige Aufgabe gelöst.
Für jede Hilfe bin ich dankbar.
Beste Grüße
Armend