vs2022在win11下配置opencv3.4.5
1、下载
官网下载地址:opencv
找到你要的版本
我这里选择的是3.4.5的版本
然后点击windows
下载
2、安装
会得到这么一个exe文件
双击运行
提取到你想存放的位置
提取中
提取完成就会得到这么一个文件夹
3、环境配置
PATH中环境配置
右键win
点击系统
点击高级系统设置
点击环境变量
打开刚才得到的文件夹
复制上方的文件位置
回到环境变量
双击Path
点击新建
然后将刚才复制的地址粘贴并加上\build\x64\vc15\bin
点击确定
然后一路确定
然后打开D:\software\opencv\build\x64\vc15\bin
搜索opencv_world
按住Ctrl选中两个.dll后缀的文件并复制到C:\Windows\SysWOW64这个文件夹
然后在刚才D:\software\opencv\build\x64\vc15\bin
这个目录下再搜索opencv_ffmpeg
然后将这个文件复制到C:\Windows\System32
Path的配置到这里就完成了
vs中环境配置
随便打开一个项目
然后右键Microsoft.Cpp.x64.user
选择属性
然后在包含目录中加入
D:\software\opencv\build\include
D:\software\opencv\build\include\opencv2
注意这里的文件位置要替换成自己的安装目录
然后在库目录中加入
D:\software\opencv\build\x64\vc15\lib
注意这里的文件位置要替换成自己的安装目录
然后找到链接器->输入->附加依赖项
加入opencv_world345d.lib
这里的345替换成你自己安装的版本
然后点击应用确定就行
4、测试
把这个能跑通就算成功了
#include <iostream>
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main()
{
VideoCapture capture(0);
while (true)
{
Mat src;
capture >> src;
imshow("test",src);
waitKey(30);
}
return 0;
}