Instalei o OpenCv 2.3.1 no meu raspberry pi (Debian Wheezy) seguindo este tutorial.
Mas não consigo gravar vídeos usando minha webcam USB. O Gstreamer mostra este erro:
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
O que eu posso fazer a seguir?
Respostas:
O gstreamer informa que o fluxo não é suportado. O FFMPEG está ativado como você disse.
Eu dei uma olhada nas especificações da câmera - ela sai do laptop e se destina a trabalhar com o Microsoft Windows principalmente e não é realmente compatível com o Linux, mas eles dizem que funcionará no Redhat 2.
Essa câmera retorna o vídeo desses codecs
As imagens estáticas são um JPG padrão codificado pelo codificador MJPEG, é por isso que você pode vê-lo. Tenho certeza que o gstreamer suporta MJPEG e não tenho certeza sobre o YUV2. Mas! É possível que a implementação do MJPEG para a arquitetura ARM (Pi) ainda não tenha sido suportada.
Possivelmente o gstreamer precisa pedir MJPEG à câmera diretamente ou algo mais precisa pedir. Duvido que o YUY2 funcione bem no Pi. (Pelo menos, não está listado em nenhum codecs suportado - mas o MJPG está)
É possível que você use algo diferente do gstreamer. Dê uma olhada aqui. ou neste post.
EDITAR
O OP resolveu o problema usando
image 2012-09-18-wheezy-raspbian
e instalandoOpenCV 2.4.2
usando este guia extenso e longo .fonte
O Raspberry pi está trabalhando com a webcam e-con ECAM 32 agora. Eu mudei o regulador de tensão que entrega 3,3v para a câmera e conectei o regulador de tensão TPS736xx da Texas Instruments e agora a câmera captura imagens e vídeos de 320x240 pixels ...
Muito obrigado por seus apoios ...
fonte