有几个问题的名字相似,但似乎没有一个明确的答案。在Windows10上使用最新版本的opencv 4.5.2和java。下面是一个简短的可重复的测试用例,它导致
[ERROR:0] global C:\build\master_winpack-bindings-win64-vc14-static\opencv\modules\videoio\src\cap.cpp (589) cv::VideoWriter::open VIDEOIO(CV_IMAGES): raised OpenCV exception:
OpenCV(4.5.2) C:\build\master_winpack-bindings-win64-vc14-static\opencv\modules\videoio\src\cap_images.cpp:253: error: (-5:Bad argument) CAP_IMAGES: can't find starting number (in the name of file): C:/testfiles/output.avi in function 'cv::icvExtractPattern'
代码如下:
public class OpenCVError {
public static void main(String[] args) {
System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
final int fourcc = VideoWriter.fourcc('m', 'j', 'p', 'g');
final double fps = 30.00;
Size frameSize = new Size(1080, 1920);
VideoWriter videoWriter = new VideoWriter("C:/testfiles/output.avi", fourcc, fps, frameSize, true);
}
}
暂无答案!
目前还没有任何答案,快来回答吧!