level 3
As阿旭
楼主
配置好opencv4.0.1却发现没有办法打开视频文件。。求问大佬们如何解决
代码如下:
#include <iostream>
#include <opencv2/opencv.hpp>
void main() {
cv::VideoCapture capture;
capture.open("C://Users//ASUS//Desktop//NovaView//video.MOV");
cv::Mat frame;
if (!capture.isOpened()) {
//return;
}
while (1) {
capture >> frame;
}
}
错误如下:
warning: Error opening file (/build/opencv/modules/videoio/src/cap_ffmpeg_impl.hpp:901)
warning: 撒?n (/build/opencv/modules/videoio/src/cap_ffmpeg_impl.hpp:902)
[ERROR:0] VIDEOIO(cvCreateCapture_MSMF(filename)): raised C++ exception:
bad array new length
[ERROR:0] VIDEOIO(createMotionJpegCapture(filename)): raised C++ exception:
string too long
warning: Error opening file (/build/opencv/modules/videoio/src/cap_ffmpeg_impl.hpp:901)
warning: 撒?n (/build/opencv/modules/videoio/src/cap_ffmpeg_impl.hpp:902)
[ERROR:0] VIDEOIO(cvCreateCapture_MSMF(filename)): raised C++ exception:
bad array new length
[ERROR:0] VIDEOIO(createMotionJpegCapture(filename)): raised C++ exception:
string too long
2019年03月01日 03点03分
1
代码如下:
#include <iostream>
#include <opencv2/opencv.hpp>
void main() {
cv::VideoCapture capture;
capture.open("C://Users//ASUS//Desktop//NovaView//video.MOV");
cv::Mat frame;
if (!capture.isOpened()) {
//return;
}
while (1) {
capture >> frame;
}
}
错误如下:
warning: Error opening file (/build/opencv/modules/videoio/src/cap_ffmpeg_impl.hpp:901)
warning: 撒?n (/build/opencv/modules/videoio/src/cap_ffmpeg_impl.hpp:902)
[ERROR:0] VIDEOIO(cvCreateCapture_MSMF(filename)): raised C++ exception:
bad array new length
[ERROR:0] VIDEOIO(createMotionJpegCapture(filename)): raised C++ exception:
string too long
warning: Error opening file (/build/opencv/modules/videoio/src/cap_ffmpeg_impl.hpp:901)
warning: 撒?n (/build/opencv/modules/videoio/src/cap_ffmpeg_impl.hpp:902)
[ERROR:0] VIDEOIO(cvCreateCapture_MSMF(filename)): raised C++ exception:
bad array new length
[ERROR:0] VIDEOIO(createMotionJpegCapture(filename)): raised C++ exception:
string too long