OpenCV(C++)+VS环境配置

1. 安装

参考视频

https://www.bilibili.com/video/BV1i54y1m7tw?from=search&seid=9015726138048557495&spm_id_from=333.337.0.0

资源在这个公众号里

image-20210908104629121

解压之后是这样

image-20210908104724919

2. 搭环境

打开Visual Studio新建项目

image-20210908105307897

源文件,右键,添加项,添加个main

image-20210908105620895

修改release,x64

image-20210908105718770

打开属性管理器

image-20210908111318993


出问题了,没有Microsoft.Cpp.x64.user

image-20210908113201786

上网查了之后,应该是安装到默认的安装目录里

参考解决方法:https://www.jianshu.com/p/dc41c0599f68

把MSBuild文件夹下载好安装到C:\Users\用户\AppData\Local\Microsoft\,再重启vs就行了

image-20210908114154124


右键Microsoft.Cpp.x64.user,属性,编辑包含目录

image-20210908143346380

正常是这样的界面

image-20210908143535676

选择opencv安装目录的include

image-20210908143650662

同理导入include里的opencv2

image-20210908144028516

点击确定结束

开始配置库目录

image-20210908144302643

选择vc15中的lib目录

image-20210908144405825

开始配置附加依赖项

image-20210908144526236

找到如图目录里的451文件,复制到附加依赖项

image-20210908144816867

image-20210908144841640

配置好以后,include导入基本就有提示了

image-20210908150401652

写上找个图片试试

 #include <opencv2\opencv.hpp>
 #include <iostream>
 
 
 using namespace cv;
 using namespace std;
 
 int main(int argc, char** argv) {
  Mat src = imread("E:/Visual Code/shadow_icon.png");
  imshow("input", src);
  waitKey(0);
  destroyAllWindows();
  return 0;
 }

调试-->开始执行不调试

image-20210908150443606

报错了

哎,就是玩

把刚才vc15的bin目录复制

image-20210908150618639

到此电脑,属性,高级系统设置,环境变量,下面那个Path,编辑,粘进去

image-20210908150827161

然后重启vs,再执行

image-20210908151022333

完成

如果出现导入的时候找不到头文件

image-20210908151317621

需要把头文件所在目录包含进来

image-20210908151340434

image-20210908151404042

 

posted on 2021-09-08 15:17  托马斯源  阅读(518)  评论(0编辑  收藏  举报