Читайте видео на Android в C ++, используя OpenCV 3.4.7 - PullRequest
0 голосов
/ 17 октября 2019

Я пытаюсь прочитать видео на Android в C ++. Я имел обыкновение делать это, используя OpenCV 3.3.1

Видео кодируется с mjpeg и сохраняется в .avi контейнере

cv::error(): OpenCV(3.4.7) Error: Bad argument (CAP_IMAGES: can't find starting number (in the name of file): /sdcard/test_vid.avi) in icvExtractPattern, file <path-to-cap-images>/cap_images.cpp, line 246
10-16 23:32:38.522 17957 17995 E OpenCV/3.4.7: [ERROR:0] VIDEOIO(cvCreateFileCapture_Images(filename.c_str())): raised OpenCV exception:
10-16 23:32:38.522 17957 17995 E OpenCV/3.4.7: 
10-16 23:32:38.522 17957 17995 E OpenCV/3.4.7: OpenCV(3.4.7) <path-to-cap-images>/cap_images.cpp:246: error: (-5:Bad argument) CAP_IMAGES: can't find starting number (in the name of file): /sdcard/test_vid.avi in function 'icvExtractPattern'

Я использовал то же видео сOpenCV 3.3.1 и все работает. Я сам не скомпилировал 3.3.1, поэтому не уверен, использует ли он другие параметры компиляции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...