OpenCV入门-Windows环境搭建

2024-04-19 1113阅读

机器视觉是大趋势,学习这方面也是更好的发展。那么就从简单的OpenCV入手,一步步学习机器视觉。接下来便是Windows如何搭建OpenCV开发环境。

一、所需软件
visual studio 2022

OpenCV入门-Windows环境搭建

如图所示,微软官网提供了很多版本的visual studio,我们学习下载免费的community版即可。

以下是链接 下载 Visual Studio Tools - 免费安装 Windows、Mac、Linux (microsoft.com)​​​​​​

下载好后打开安装包等待一会儿就有以下页面,选择自己需要的,如我们就选择使用C++的桌面开发(划红线的),安装位置建议更改到其他盘

OpenCV入门-Windows环境搭建

等待下载所以内容即可。

OpenCV库

搜索引擎搜索OpenCV会有官方网站,也可以使用该链接https://opencv.org/releases/

就会出现下面图片所示页面

OpenCV入门-Windows环境搭建 

我们选择4.8.0版本的,选择Windows版,等待下载,需要很久的时间并且需要梯子翻墙,如没有条件可以私聊博主发送资料。其他版本根据学习目标选择。

打开安装包

OpenCV入门-Windows环境搭建

 自定义更改安装位置,但请记住安装位置,后续会使用。

二、环境搭建

打开visual studio,新建项目

OpenCV入门-Windows环境搭建 选择空项目, 然后下一步

OpenCV入门-Windows环境搭建

 项目名称自己定义,保存位置自己定义,不想修改可以使用默认定义。然后点击创建

OpenCV入门-Windows环境搭建

显示以下页面,右边有解决方案资源管理器,如果没有请点击左上角的视图,点击解决方案资源管理器

OpenCV入门-Windows环境搭建

右击右边Project1,点击属性,会出现以下页面

OpenCV入门-Windows环境搭建

点击VC++目录,点击包含目录,点击右边箭头,出现以下页面

OpenCV入门-Windows环境搭建 

点击编辑,出现以下页面

OpenCV入门-Windows环境搭建 

选择右上角第一个按键,选择新行,出现以下页面

OpenCV入门-Windows环境搭建 

点击出现的三个小点,我们选择刚刚下载安装的OpenCV库路径,选择opencv\build\include,会显示以下页面

OpenCV入门-Windows环境搭建

然后点击选择文件夹,此时我们包含目录就会显示多一个路径,如图所示

OpenCV入门-Windows环境搭建

再将我们新建的项目的路径按以上步骤添加到包含目录中,就会发现我们使用的项目路径也出现在包含目录中

OpenCV入门-Windows环境搭建

然后确定,再点击库目录,按以上步骤将opencv库中build\x64\vc15\lib添加进去,完成会显示以下页面

OpenCV入门-Windows环境搭建 

点击确定,再点击链接器左边三角形,点击输入,出现以下页面

OpenCV入门-Windows环境搭建 

点击附加依赖项,添加opencv_world480d.lib

OpenCV入门-Windows环境搭建

OpenCV入门-Windows环境搭建 

确定,然后点击应用,关闭页面。 然后右击源文件,添加——新建项

OpenCV入门-Windows环境搭建

然后点击添加,新建项名称自定义,不要把.cpp后缀删除 

OpenCV入门-Windows环境搭建 

顶部选择Debug,x64,写入以下代码

#include
#include
using namespace cv;
using namespace std;
int main(int argc, char** argv)
{
	Mat img = imread("D:\\opencvpicture\\1005.png", 17);//imread内填写要显示的图片路径,需双斜线
	if (img.empty())
	{
		printf("no photo\n");
		return -1;
	}
	namedWindow("1");
	imshow("1", img);
	waitKey(0);
	destroyAllWindows();
	return(0);
}

OpenCV入门-Windows环境搭建 

然后运行,会显示你路径指向的图片,环境搭建成功。如提示错误,则需要根据问题修改。 

 

 

 

 

VPS购买请点击我

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

目录[+]