gpt4 book ai didi

OpenCV 打不开其他电脑上的视频

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

无论我运行部署版本还是在 Visual Studio 10 中,我的 x64 项目都可以在我的 Windows 7 机器上完美运行。现在,我得到了另外 4 台具有 x64 Windows 7 平台的机器并尝试在它们上安装,但是那些工作正常,除了必须捕获视频的代码总是无法加载。

该位是典型的 openCV 视频捕获位:

cap = VideoCapture(file);
if (!cap.isOpened ())
{
cerr << "I have failed!" << endl;
return 0;
}

文件变量是在用户使用文件对话框选择要加载的文件时生成的,如果文件是图片,它在所有机器上都可以正常工作,因此这不是原因。

可能生成的安装程序不包含必要的库或类似的东西。我真的不知道。

干杯,维留斯

最佳答案

好的,因为我怀疑安装程序包中缺少一些库,所以我将编译后的 OpenCV 复制到另一台计算机并添加了查找它的路径后,设法加载了视频文件。

由于许多人在未配置 ffmpeg 时加载视频时遇到问题,我手动将此库添加到部署的软件中并解决了问题。因此,问题在于 Visual Studio 没有将 opencv_ffmpeg241_64.dll 库添加到安装程序。

干杯,维留斯

关于OpenCV 打不开其他电脑上的视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12096992/

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