我目前正在使用VS2017使用C ++ / OpenCV,并且从文件(使用VideoCapture
读取视频流没有问题。
但是,在Debug Mode
中进行构建时,出现以下错误消息:
warning: Error opening file (/build/opencv/modules/videoio/src/cap_ffmpeg_impl.hpp:901)
warning: pΦ∩á╬ (/build/opencv/modules/videoio/src/cap_ffmpeg_impl.hpp:902)
[ERROR:0] VIDEOIO(cvCreateCapture_MSMF(filename)): raised C++ exception:
bad allocation
我想知道错误可能来自哪里,因为该程序在Release Mode
中可以正常运行。
我可能要补充一点,我正在测试的视频文件大约是。从2.7 GB
到8.8 GB
。
这是VS2017-Debugger中的分配器问题是否达到int32_max
的限制
(2³¹ bit
)(即使它是64位进程)?