Probleme mit opencv Video ausgeben
-
heino schrieb:
Was steht denn dan in capture? 0?
warumm die frage??
Weil wir dann auch sicher sein können, dass wirklich diese Funktion fehlschlägt und nicht cvQueryFrame oder so. Wenn du eine Funktion aufrufst, solltest du auch immer die Rückgabe prüfen (und worauf du prüfen musst, steht in der Doku). Stell dir vor, dein Programm würde funktionieren. Sobald die Datei umbenannt oder gelöscht wird, funktioniert es nicht mehr. Da ist es doch sinnvoll, im Fehlerfall z.B. eine Fehlermeldung auszugeben, anstatt das Programm abstürzen oder fehlerhaft ablaufen zu lassen.
-
Ok ist logisch ich habe dir oben schohn geschrieben dass :
heino schrieb:
_matze schrieb:
Was steht denn dan in capture? 0?
Capture ist gleich 0!!!!
Also schlagt genau diese funktion fehl.
Wo finde ich die Dokumentation??
Bei Google habe ich nichts gefunden(warscheinlich falsche suchbegriffe eingegeben)!!
-
Welche Suchbegriffe hast du denn bitteschön eingegeben?
Ergebnis nach ca. einer Viertelsekunde:
http://www.cognotics.com/opencv/docs/1.0/index.html
http://opencv.willowgarage.com/wiki/
-
ok die seiten habe ich auch gefunden aber ich werde aus ihnen m´nicht schlau wo der fehler liegt.
-
Wenn cvCreateFileCapture() 0 zurückgibt, könnten eine Ursache fehlende codecs sein.
-
flintendieter schrieb:
Wenn cvCreateFileCapture() 0 zurückgibt, könnten eine Ursache fehlende codecs sein.
Hatte ich schon erwähnt, wurde aber ignoriert...
-
Hallo,
ich hab genau das gleiche Problem... Leider hab ich hier vergebens nach der Lösung gesucht.
Hast du inzwischen eine? Ist ja schon ein paar Monate her...
Danke schön schon einmal...
-
fatal_error_ schrieb:
Hallo,
ich hab genau das gleiche Problem... Leider hab ich hier vergebens nach der Lösung gesucht.
Hast du inzwischen eine? Ist ja schon ein paar Monate her...
Danke schön schon einmal...
Welche der hier genannten Fehlerquellen kannst du denn schon ausschließen?
-
*freu* hat sich schon erledigt... Aber trotzdem Dankeschön...
-
CvCapture* capture = cvCaptureFromAVI( "../hallo.avi" );
sollte gehen...
-
Hatte gerade das selbe Problem unter Ubuntu aber nun gelöst. Es lag wohl daran, dass ich zuerst nicht libavformat-dev installiert hatte. Habe dies nachgeholt und dann noch mal die ganze "make install" Prozedur von openCV wiederholt. Jetzt gehts. Hier ist eine Anleitung, der ich nur zu folgen hatte:
http://www.linuxconfig.org/introduction-to-computer-vision-with-opencv-on-linux
Viele Grüße,
Linus