您当前的位置: 首页 >  opencv

wendy_ya

暂无认证

  • 2浏览

    0关注

    342博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

32位OpenCV的配置详解

wendy_ya 发布时间:2021-01-28 20:45:46 ,浏览量:2

上一篇文章中我们详细介绍了OpenCV概述以及安装配置教程,而实际上,许多情况下我们需要在32位系统下运行OpenCV库,而OpenCV本身并没有提供x86配置文件,如下图 在这里插入图片描述

因此,本文详细介绍一下在32位系统下配置OpenCV,希望能对大家有所帮助。

下面的教程默认大家已经安装完64位的OpenCV并进行了配置,如果没有,请参考:https://blog.csdn.net/didi_ya/article/details/112697046

步骤:
      • 一、下载Cmake
      • 二、打开Cmake,生成x86文件
        • 2.1 打开Cmake
        • 2.2 启动Cmake,
        • 2.3 配置Visual Studio版本
      • 三、用Visual Studio编译
        • 3.1 点击open Project,
        • 3.2 选择Debug和win32,点击生成—〉生成解决方案
      • 四、环境变量的配置
      • 五、Visual Studio的配置
        • 5.1 添加包含目录:
        • 5.2 添加库目录:
        • 5.3 添加附加依赖项:
      • 六、测试代码

一、下载Cmake

地址:https://cmake.org/download/

在这里插入图片描述

选择x64的msi版本,然后进行下载安装。

二、打开Cmake,生成x86文件 2.1 打开Cmake

安装完成后,不会自动打开cmake,这时就需要手动打开,cmake在bin目录下,如图: 在这里插入图片描述

2.2 启动Cmake,

在这里插入图片描述

2.3 配置Visual Studio版本

点击Configure,配置VS版本,这有列出了版本对应信息,根据自己的Visual Studio版本进行配置即可。

vc 7 :	Visual Studio2003
vc 8 :	Visual Studio2005
vc 9 :	Visual Studio2007
vc 10:	Visual Studio2009
vc 11:	Visual Studio2011
vc 12:	Visual Studio2013
vc 14:	Visual Studio2015
vc 15:	Visual Studio2017

在这里插入图片描述 点击finish,等待一段时间,完成后下方出现“Configuring done”, 在这里插入图片描述 将BUILD_EXAMPLES,BUILD_opencv_world选项勾上,其余的使用默认配置即可。

然后点两次 Generate 。编译完成即可。(注意:在此过程中可能会报错,不需要例会即可)。 在这里插入图片描述

三、用Visual Studio编译 3.1 点击open Project,

在这里插入图片描述

3.2 选择Debug和win32,点击生成—〉生成解决方案

在这里插入图片描述 经过漫长的等待,编译成功后,在解决方案资源管理器—>CMake Targets—>INSTALL—>右键INSTALL—>仅用于项目—>仅生成INSTALL 在这里插入图片描述 然后打开cmake生成文件的存放路径文件夹,找到install文件夹,里面的x86就是我们需要的Debug版本,将这个文件夹放在: opencv安装目录\build;如D:\opencv\build,跟x64同级目录,如下:

在这里插入图片描述

四、环境变量的配置

我的电脑—〉属性—〉高级系统设置—〉环境变量—〉path中添加…opencv\build\x86\vc15\bin”。

在这里插入图片描述

五、Visual Studio的配置 5.1 添加包含目录:

项目—>属性—>VC++目录—>包含目录—>编辑 添加这三个目录: D:\opencv\build\include D:\opencv\build\include\opencv D:\opencv\build\include\opencv2

在这里插入图片描述

5.2 添加库目录:

项目—>属性—>VC++目录—>库目录—>编辑 添加这个目录: D:\opencv\build\x86\vc15\lib 在这里插入图片描述

5.3 添加附加依赖项:

项目—>属性—>链接器—>输入—>附加依赖项—>编辑

添加D:\opencv\build\x64\vc15\lib目录下的依赖项, 这里有两个文件opencv_world3413d.lib和opencv_world3413.lib 如果配置为Debug,选择opencv_world3413d.lib 如果为Release,选择opencv_world3413.lib

我这里是: opencv_world3413d.lib

在这里插入图片描述

六、测试代码

【注意】:测试的时候选择Debug和x86

在这里插入图片描述

输入以下代码:

#include
using namespace cv;

int main()
{
	Mat image = imread("D:\\Desktop\\16.png");
	imshow("test", image);
	waitKey(0);
	return 0;
}

若能正常输出图像,则证明配置成功!

关注
打赏
1659256378
查看更多评论
立即登录/注册

微信扫码登录

0.0390s