当前位置: 首页 > news >正文

Vs配置opencv库 实例,opencv选用4.9.0版本,vs版本是2022社版,学习笔记不断更新

课程链接
贾志刚老师opencv入门课程
备注:由于课程好几年前了,直接将环境配置为opencv4.9.0+vs22
参考:
参考搭建环境
opencv下载环境:opencv
vs22+opencv4.9.0
下载在这里插入图片描述
创建一个文件夹 并修改下下面的目录,我的目录是F:\opencv-4.9.0
在这里插入图片描述
解压之后的目录显示
在这里插入图片描述在这里插入图片描述
环境变量设置
在这里插入图片描述
Path下面新增环境变量
在这里插入图片描述

添加之后就是和这个链接里面是一样,唯一不同的是最后一步
https://www.jb51.net/program/2917804y4.htm
右击 选择属性
在这里插入图片描述
在这里插入图片描述
修改一个 库目录 和包含目录 主要内容 结合你下载的安装包的内容
在这里插入图片描述

根据自己的目录来
F:\opencv-4.9.0\opencv\build\include
F:\opencv-4.9.0\opencv\build\include\opencv2
库目录添加:
F:\opencv-4.9.0\opencv\build\x64\vc16\lib
添加:opencv_world490.lib
opencv_world490d.lib
安装版本和我一样的话,直接粘贴复制,如果不一样找到自己对应对的库包。F:\opencv-4.9.0\opencv\build\x64\vc16\lib 包的位置。

下面进行尝试

#include <opencv2/core/core.hpp>
#include <opencv2/imgproc.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <iostream>using namespace cv;
using namespace std;int readImage() 
{//将需要放映出来的图片文件放在项目当前目录下string rootdir = "F:/opencv-4.9.0/opencv/sources/samples/data/";//读取一张图像 并且以一种mat的格式进行返回Mat img = imread(rootdir + "aero1.jpg", IMREAD_GRAYSCALE);if (img.empty()){cout << "文件不存在" << endl;return -1;}//创建窗口,第一个参数是窗口名称namedWindow("test");//显示图像imshow("test", img);//当参数为0时,表示一直阻塞,直到用户按任意键结束,当参数大于0时,表示阻塞的毫秒数waitKey(0);destroyAllWindows();return 0;
}int main()
{readImage();return 0;
}
//图片正常显示即可

http://www.mrgr.cn/news/50923.html

相关文章:

  • Servlet复习
  • 阿拉伯应用市场的特点
  • jetson nano ubuntu20.04安装ros-Noetic
  • 运行Springboot + Vue 项目
  • 【力扣 | SQL题 | 每日3题】力扣2988,569,1132,1158
  • 大健康零售电商AI知识库:优化用户体验的新引擎
  • Linux 命令 —— grep、tail、head、cat、more、less(查看日志常用命令)
  • 获取vue实例
  • 【Linux】解锁线程基本概念和线程控制,步入多线程学习的大门
  • 2024腾讯全球数字生态大会 | 线上直播活动参与教程
  • redis安装 | 远程连接
  • 利用 PyTorch Lightning 搭建一个文本分类模型
  • Web编程---配置Tomcat
  • 小米12S Ultra工程固件 资源预览 刷写说明 修复NV损坏去除主板电阻图示
  • 爬虫实战总结
  • 【ICPC】The 2021 CCPC Weihai Onsite G
  • LeetCode209.长度最小的子数组
  • PMP敏捷专题课:敏捷原则与理念
  • 使用OpenCV实现基于FisherFaces的人脸识别
  • 【数据结构】:破译排序算法--数字世界的秩序密码(二)