【发布时间】:2020-10-28 23:05:13
【问题描述】:
这很好用
#include <opencv2/opencv.hpp>
using namespace cv;
这是不工作的代码
VideoCapture cap(0);
if (!cap.isOpened())
{
return -1;
}
这是显示 SystemError 和另一个显示文件 opencv_videoio440d.dll 存在的屏幕截图
如果有帮助的话; 这些是我安装 OpenCV 所遵循的视频..
https://www.youtube.com/watch?v=x5EWlNQ6z5w [PART 1]
和
https://www.youtube.com/watch?v=p-6rG6Zgu4U [PART 2]
【问题讨论】:
-
错误消息告诉您确切的问题。此外,如果这是一个生产应用程序,请确保您构建的是发布版本而不是调试版本。
-
opencv_videoio440d.dll 存在 我敢打赌它与可执行文件不在同一个文件夹中,也不在您操作系统中列出的任何文件夹中
PATH环境变量。 -
这将向您展示如何将条目添加到
PATH环境变量:https://www.computerhope.com/issues/ch000549.htm 进行更改后,您可能需要注销然后登录以确保它在您使用的任何 IDE 中都处于活动状态. -
@drescherjm 感谢您的回复,我的系统环境有路径
C:\Open CV\x64\vc16\bin,这是文件所在的位置。这不正确吗? -
@drescherjm 非常感谢,我刚刚注意到我错误地设置了系统路径。感谢您的帮助!