gpt4 book ai didi

OpenCV 2.4.3 VideoCapture 不工作

转载 作者:太空宇宙 更新时间:2023-11-03 23:01:57 24 4
gpt4 key购买 nike

最近我从 OpenCV 2.4.1 迁移到了 OpenCV 2.4.3

我的程序在 2.4.1 版本上运行良好,现在在 2.4.3 上遇到问题。

问题与无法打开我的视频文件的VideoCapture有关。

我在网上搜索时看到了类似的问题,但找不到合适的解决方案。这是我的示例代码:

VideoCapture video(argv[1]);
while(video.grab())
{
video.retrieve(imgFrame);
imshow("Video",ImgFrame);
waitKey(1);
}

值得一提的是,从网络摄像头设备捕获视频效果很好,但我想从文件中捕获流。

我正在使用 QT Creator 5 并使用 MinGW 编译了 OpenCV。我正在使用 Windows。

我尝试了几种不同的视频格式,并在使用和不使用 ffmpeg 的情况下重建了 OpenCV,但问题仍然存在。

知道如何解决这个问题吗?

最佳答案

试试这个:

VideoCapture video(argv[1]);
int delay = 1000.0/video.get(CV_CAP_PROP_FPS);
while(1)
{
if ( !video.read(ImgFrame)) break;
imshow("Video",ImgFrame);
waitKey(delay);
}

关于OpenCV 2.4.3 VideoCapture 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15444254/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com