Я установил OpenCv 2.3.1 в моем Raspberry Pi (Debian Wheezy), следуя этому руководству.
Но я не могу снимать видео с моей веб-камеры USB. Gstreamer показывает эту ошибку:
OpenCV Error: Unsupported format or combination of formats (Gstreamer Opencv backend doesn't support this codec acutally.) in CvVideoWriter_GStreamer::open, file /home/pi/OpenCV-2.3.1/modules/highgui/src/cap_gstreamer.cpp, line 483 terminate called after throwing an instance of 'cv::Exception' what(): /home/pi/OpenCV-2.3.1/modules/highgui/src/cap_gstreamer.cpp:483: error: (-210) Gstreamer Opencv backend doesn't support this codec acutally. in function CvVideoWriter_GStreamer::open Aborted
Что я могу сделать дальше?
Ответы:
Gstreamer сообщает, что поток не поддерживается. FFMPEG включен, как вы сказали.
Я посмотрел на спецификации камеры - она поставляется с ноутбука и предназначена для работы с Microsoft Windows в основном и не очень поддерживается для Linux, но они говорят, что она будет работать на Redhat 2. +
Эта камера возвращает видео на одном из этих кодеков
Неподвижные изображения - это стандартный JPG, закодированный с помощью кодера MJPEG, поэтому вы можете его увидеть. Я уверен, что gstreamer поддерживает MJPEG и не уверен насчет YUV2. Но! Возможно, что реализация MJPEG для архитектуры ARM (Pi) все еще не будет поддерживаться.
Возможно, gstreamer должен запросить у камеры MJPEG напрямую или что-то еще нужно попросить об этом. Я сомневаюсь, что YUY2 будет хорошо работать на Pi. (По крайней мере, он не указан ни в одном из поддерживаемых кодеков - но MJPG есть)
Вполне возможно, что вы должны использовать что-то, кроме gstreamer. Посмотрите здесь. или на этом посту.
РЕДАКТИРОВАТЬ
OP решила проблему, используя
image 2012-09-18-wheezy-raspbian
и устанавливаяOpenCV 2.4.2
это обширное и длинное руководство .источник
Raspberry pi теперь работает с веб-камерой e-con ECAM 32. Я изменил регулятор напряжения, который подает напряжение 3,3 В на камеру, и подключил регулятор напряжения TPS736xx от Texas Instruments, и теперь камера снимает 320x240 пикселей изображения и видео ...
Большое спасибо за поддержку ...
источник