Problema de openCV, urgente!!!! Mi entorno de compilación es VS2010, opencv 2.4.1, ¿por qué no puedo mostrar el vídeo?
cvReleaseCapture(&capture);
cvDestroyWindow("example");
Simplemente coloque estas dos líneas de código fuera del bucle While (verdadero), ya que recién está creando la imagen, luego suéltalo. Utilicé VS2005 y Opencv2.0 para depurar con éxito.
El código se modifica a:
#include
{
cvNamedWindow("ejemplo ", 0);
CvCapture * captura = cvCreateFileCapture("9527.avi");
IplImage * marco;
mientras(verdadero)
{
frame = cvQueryFrame(captura);
if(!frame)
break;
cvShowImage(" ejemplo" ,frame);
char c = cvWaitKey(33);
if(c==27)
break;
}
cvReleaseCapture(&capture);
cvDestroyWindow("ejemplo");
devuelve 0;
}