【发布时间】:2013-12-31 02:17:00
【问题描述】:
我正在尝试使用 OpenCV 从 mp4 视频中获取每一帧。我遵循了标准示例,但由于某种原因,当读取最后一帧时,循环并没有终止,而是实际上又开始了。 代码如下:
while (1) {
inputVideo.read(inputFrame);
nFrames = inputVideo.get(CV_CAP_PROP_POS_FRAMES);
cout << "Frame: " << nFrames << endl;
n++;
}
为什么在处理完所有帧后它不停止?
【问题讨论】: