Me podeis orientar para repoucir un video en escala de grises con este comando. Estoy buscando y no encuentro nada. ¿Se puede realizar esta opcion?
Yo creo el writer con el siguiente comando:
writer = cvCreateVideoWriter( nomVideoDest, CV_FOURCC_DEFAULT,fps, size, 1 );
pero a la hora de ir capturando los frames en la ventana del video en escala de grises se queda la imagen parada y no reproduce nada.
Lo reproduzco hasta que pulse que se pulse ESC o acabe el video
tempsEntreCuadres = 1000.0 /(double)fps;
do{
frame = cvQueryFrame( capture );
if( !frame ) break;
cvShowImage( sFinestra, frame );
cvShowImage( sDestino, imgDst );
cvWriteFrame( writer, frame );
cvWriteFrame( writer2, imgDst );
c = cvWaitKey( tempsEntreCuadres );
}while ( (c != 27) AND (frame != NULL));