我正在遵循使用 opencv 进行对象检测的教程,我一步一步完成,但是当我运行它时,我收到此错误 -
The program can't start because opencv_244d.dll is missing from your computer.
Try reinstalling the program to fix this problem.
我不知道问题是什么,因为我可以在 opencv 库中看到这个 dll,我已将以下内容添加到输入依赖项中:
opencv_core244d.lib
opencv_imgproc244d.lib
opencv_highgui244d.lib
opencv_ml244d.lib
opencv_video244d.lib
opencv_features2d244d.lib
opencv_calib3d244d.lib
opencv_objdetect244d.lib
opencv_contrib244d.lib
opencv_legacy244d.lib
opencv_flann244d.lib
这仍然不起作用,我该怎么办?
您可以在以下位置找到所需的dll文件bin文件夹(位于lib文件夹所在的.lib文件位于),您有两个选择:
1) 将所需的 dll 复制到与您的应用程序相同的文件夹中//这会好一点,因为它可以帮助您在需要在未安装 opencv 的系统上部署应用程序时做好准备(因为那时就不要这样做)不要忘记构建release您的应用程序的版本)
或者
2)添加到Path in the 环境变量你的道路bin文件夹(注意其中的路径以 ; 分隔)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)