Wie viel C++ braucht man für OpenCV?

Gast #3045060
Lesenswert?

Hallo,

Ich möchte mir OpenCV aneignen. Primär möchte ich Objekte in bereits 
aufgezeichneten Videos analysieren und verfolgen. Da ich keine 
Erfahrungen mit C++ habe, möchte ich dies in diesem Zusammenhang auch 
lernen.

Welche Aspekte von C++ sind für OpenCV von Bedeutung und gibt es im 
Sprachumfang von C++ Bereiche die für OpenCV unbedeutend sind. Den 
Aufwand möchte ich möglichst klein halten und mir nur das nötigste 
aneignen.

Ich  habe mir bereits OpenCV und Visual Studio 2010 Express unter Win 7 
64 Bit installiert und kann anhand eines Beispielcodes aus dem Netz auf 
mein Eye Cam zugreifen. Zur Konfiguration von VS 2010 habe ich auch eine 
Frage, die ich jedoch in einem gesonderten Thread stellen werde.

Vielen Dank im Voraus

Dauergast
Moderator #3045114
Lesenswert?

Du brauchst für OpenCV kein C++. Auch C oder Python sind in Ordnung.
Besonders letzteres ist sehr viel leichter zu lernen als C++. Und
solange du deine Analyseverfahren vollständig aus bestehenden
CV-Algorithmen zusammensetzen kannst, ist auch der Perfomanceverlust
gegenüber C++ oder C erträglich. Möchtest du allerdings eigene
Algorithmen auf Pixelebene schreiben, ist Python arg langsam.
Gast #3045136
Lesenswert?

Olek schrieb:
> Hier muss man schon teilweise echt schmerzfrei sein wenn man die
> Beiträge liest.
>
> Ich weiss echt nicht was du für eine Antwort von uns erwartest.... aber

Eine Antwort à la "vergiss es" hätte mir genügt. Ich nehme es nicht 
persönlich ;-).

Danke für den Tipp mit AForge und C#. Ich habe mir die Webpage 
angeschaut und es sieht gut aus.

Dauergast
Gast #3045154
Lesenswert?

Yalu X. schrieb:
> Du brauchst für OpenCV kein C++. Auch C oder Python sind in Ordnung.
> Besonders letzteres ist sehr viel leichter zu lernen als C++. Und
> solange du deine Analyseverfahren vollständig aus bestehenden
> CV-Algorithmen zusammensetzen kannst, ist auch der Perfomanceverlust
> gegenüber C++ oder C erträglich. Möchtest du allerdings eigene
> Algorithmen auf Pixelebene schreiben, ist Python arg langsam.

Python habe ich mir auch bereits in Erwägung gezogen gehabt. Es ist 
tatsächlich so, dass ich auf der Pixelebene keine Algorithmen entwickeln 
und anwenden möchte. Zu mindestens sehe ich hierfür keine Notwendigkeit.

Ich habe eine Szene mit mehreren ortsfesten Kameras die aus 
verschiedenen Postionen die Bewegung der Objekte (einfache Geometrie) 
aufzeichnen. Nach einer vorhergehenden Kalibrierung möchte ich die 
zurückgelegte Strecken der Objekte sowie die Änderung der 
Geschwindigkeiten ermitteln. Die (Roh-)Daten möchte ich zu einen 
späteren Zeitpunkt mit R, Excel, Scilab etc. statistisch auswerten.

Dauergast

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