Forum: PC-Programmierung OpenCV Fehlermeldungen bei der Verarbeitung von Webcam Frames


von Matthias R. (mons)


Angehängte Dateien:

Lesenswert?

Hallo,
Ich habe folgendes Problem:
Wenn ich versuche aus einem Bild (aufgenommen über eine Webcam) mit 
einem Algorithmus bearbeiten möchte bekomme ich folgende Fehlermeldung:
1
 OpenCV Error: Assertion failed (0 <= coi && coi < mat.channels()) in extractImageCOI, file /home/xvzf/Dokumente/OpenCV-2.4.2/modules/core/src/matrix.cpp, line 752
2
terminate called after throwing an instance of 'cv::Exception'
3
  what():  /home/xvzf/Dokumente/OpenCV-2.4.2/modules/core/src/matrix.cpp:752: error: (-215) 0 <= coi && coi < mat.channels() in function extractImageCOI


Wenn ich es mit einem zuvor gespeicherten Bild mache bekomme ich keine 
Fehlermeldung, aber für meinen Zweck ist gerade das sehr wichtig..
Quellcode ist im Anhang, Betriebssystem ist Archlinux 64-bit, die OpenCV 
Version ist die aktuellste

Danke schonmal für die Hilfe!!

von Mike J. (emjey)


Lesenswert?

Kannst du mit OpenCV die Auflösung (640x480, 800x600, ... ) deiner 
Webcam verändern?
Ich habe da noch kein Beispiel gefunden und mache das jetzt mit AForge 
in einer VirtualBox und möchte wechseln.

von Matthias R. (mons)


Lesenswert?

Von der Webcam direkt nicht, aber ich kann die Bildgröße später ändern

von Matthias R. (mons)


Lesenswert?

Problem gelöst, ich musste das Bild zuerst in Graustufen umwandeln.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.