Opencv安装与配置

本文介绍了如何在Windows上安装OpenCV4.5.5版本,包括从官网下载、解压、创建独立文件夹安装,以及在VisualStudio2019中配置包含和库目录,以及环境变量的设置,以确保正确编译和运行OpenCV程序。
摘要由CSDN通过智能技术生成

        OpenCV 是一个开源发行的跨平台计算机视觉以及机器学习软件库,优点是Windows,Mac Os、以及Linux、和Android等操作系统上,优点很多,本文不做过多描述,想深入了解Opencv的可以私聊互相交流一下心得。

下面进行OpenCV的配置与安装:

点击链接:

OpenCV - Open Computer Vision LibraryOpenCV provides a real-time optimized Computer Vision library, tools, and hardware. It also supports model execution for Machine Learning (ML) and Artificial Intelligence (AI).icon-default.png?t=N7T8https://opencv.org进入OpenCV官网, 点击左上角Library(图1),选择相应的版本下载,当时下载的是OpenCV-4.5.5 Windows版(图2)。根据个人喜好下载版本。(也不要过高,可能会有版本过高不匹配)

                                                            图1

                                                                图2

下载下来一份压缩包:下载完成后得到“opencv-xxx-vc14_vc15.exe”文件(图3),便可以开始安装过程。其实所谓的 安装是一个解压的过程,可执行文件是一个自解压的程序,双击后便会提示我们选择解压路径。 这里根据自己需求选择路径即可,特别要说明的是,该程序会将所有文件解压在opencv的文件 夹下,因此不需要在选择解压路径中单独新建一个opencv文件夹。由于电脑安装了多个版 本的OpenCV,为避免混淆,单独创建一个名为opencv4的文件夹,解压到H:\opencv4。选择 好路径后点击【Extract】按钮,便可以等待解压过程的结束。整个OpenCV4的大小约为1G, 根据电脑的性能不同,等待时间从几十秒到几分钟不等。安装过程如下:

                                                                图3

                                                                图4

解压结束后,查看解压情况,刚才选择的解压文件夹会有一个opencv-4.5.5的文件夹,文件夹目录下会有build和sources两个文件夹,这种解压成功,两个子文件夹少一个或不存在就是解压失败,解决问题:删除解压文件,重新解压,以及安装。

配置包含路径:

以:Visual Studio 2019为例(默认2019 已经安装完毕),

1、运行2019,点击创建新项目(图5);

                                                        图5

2、点击控制台,并点击下一步,创建新项目(图6),自定义名字,点击创建,新项目就创建好了(图7)

                                                图6

                                                                        图7

3、成功后显示如下:右键点击源文件(图8),点击添加,点击新建项(图9),点击(图10)C++文件夹;

                                                                图8

                                                                图9

                                                                图10

4、修改模式为debug 和x64(图11);

                                                               图11

5、接下来配置路径:点击 视图 → 其他窗口 →属性管理器(图12),在右侧会出现“属性管理器”界面,如图1 打开“Debug | x64”前方的小三角形,双击 Microsoft.Cpp.x64.user打开属性页,(也可以右键点击debug x64)如图所示(图13);

                       图12                                                                                         图13

6、  点击VC++目录:先点击   包含目录(图14)。在“包含目录”里添加两个文件路径,分别是:                   

D:\Opencv4.5\opencv\build\include
  D:\Opencv4.5\opencv\build\include\opencv

          路径添加完成后,编辑完后,点击 应用->点击 确定。更改完成,不这样做,会不保存

          ~ 再点击 库目录。在库目录里面添加一个文件路径,

    D:\Opencv4.5\opencv\build\x64\vc15\lib

   

        ~再点击  链接器 ->输入->编辑,(图15)找到opencv文件夹->bulid->x64->vc15->lib,此时目录下发现lib文件数目只有两个,这两个文件的名字很像,唯一区别就是一个后面含有“d”,而另一个没有。不含有的文件 是在Release模式下使用,配置该模式的时候才使用。含有“d”的文件是在Debug模式下使用 的,由于我们现在是在Debug模式下,因此我们选择此文件。打开链接器左侧的三角形,在“输 入”项中的“附加依赖项”添加

opencv_world5680d.lib

,编辑完后,点击 应用->点击 确定。更改完成,完成链接器配置,不这样做,会不保存配置。

                                                                图14

                                                                图15

7、环境变量的配置:点击windows键 ——>点击设置——>点击系统规格——>点击高级系统设置->点击环境变量——>找到系统变量Path,点进去添加路径:

D:\Opencv4.5\opencv\build\x64\vc15\bin   

     添加完成后,点击确定,到这一步,就配置完成了,电脑重启,更新路径配置。(图16、图17)

                                        图16                                                         图17

8、配置完成后,初始配置Cpp文件可以作为母体,复制多个,更改名字多次使用,因为一旦,再次创建新项目后,就需要重新配置。

9、验证配置情况;把这段代码输入进去,更改为自己的图片路径,运行,正确显示图片就代表配置成功,就可以使用了。

#include <iostream>

#include <opencv2\opencv.hpp>

using namespace std;

using namespace cv;

int main()

{        mat img;

        img=imread("C:/Usres/889/Desktop/rell.jpg");

        if(img.empty()):

           {

                 count<<"请确认图像是否存在"<<endl;

                return -1;

          }

        imshow("img",img);

        waitkey(0);

        return 0;

}

MSVC(Microsoft Visual Studio Compiler)是微软提供的一个强大的C++开发工具,而OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库。要在Visual Studio中安装并配置OpenCV,可以按照以下步骤操作: 1. **下载OpenCV**: 访问OpenCV官网(https://opencv.org/releases/)选择适合Windows的版本(通常推荐的是二进制包预编译的版本,例如`opencv_world4XX.dll`),下载并解压到一个目录。 2. **添加OpenCV到VS项目**: 打开Visual Studio,创建新的项目或打开现有的项目。右键点击项目的解决方案资源管理器,在属性页里找到“VC++ Directories”或“包含目录”(Include Directories),添加OpenCV的头文件路径,通常是`<opencv根目录>\include`。 3. **链接OpenCV库**: 在链接器(Linker)选项卡下,找到“输入”(Input)或“附加依赖项”(Additional Dependencies),添加OpenCV的库文件路径和对应的库名,例如对于静态库,可能是`opencv_world4XX.lib`;如果是动态库,则是`opencv_world4XX.dll`(注意替换XX为你所选的具体版本号)。 4. **设置环境变量** (Optional): 如果你在命令行或终端中也需要使用OpenCV,可以在系统环境变量中加入OpenCV的bin目录,如`<opencv根目录>\bin`。 5. **测试安装**: 创建一个新的C++程序,并尝试导入OpenCV库,比如`#include <opencv2/opencv.hpp>`。如果编译通过并且运行正常,说明安装和配置成功了。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值