videos ver raspberry omxplayer commands c++ c opencv raspberry-pi

c++ - ver - cvCaptureFromFile- Apertura de video de una ruta específica-Raspberry Pi



ver video en raspbian (1)

Tengo OpenCV-2.4.9 instalado en Raspberry Pi. En este momento estoy tratando de cargar un video desde una ruta específica y para eso probé con C y C ++ API

C API: cvCaptureFromFile (ruta);

C ++ API: tapa de VideoCapture; cap.open (ruta)

Recibo un error y dice que no se pudo abrir el archivo.

Funciona bien en Windows y Linux, pero no en Raspberry Pi. ¿Me estoy perdiendo de algo?

Código C ++:

#include <iostream> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <opencv2/opencv.hpp> using namespace cv; using namespace std; int main(){ VideoCapture cap("C:/Users/nava/Videos/file.mp4"); if (!cap.isOpened()){ cout << "Error opening video stream" << endl; return -1; } while (1){ Mat Frame; if (!cap.read(Frame)){ cout << "No Frame available" << endl; waitKey(); } imshow("output", Frame); if (waitKey(33) == 27) break; } }

Código C:

#include "highgui.h" int main(int argc, char** argv) { cvNamedWindow("video",CV_WINDOW_AUTOSIZE); CvCapture* capture = cvCreateFileCapture("/home/pi/Desktop/test.mp4"); IplImage* frame; while(1) { frame = cvQueryFrame(capture); if(!frame) break; cvShowImage("video", frame); char c = cvWaitKey(33); if(c == 27) break; } }