CodeBlocks中安装使用OpenCV3.4.14

本文详细介绍了如何在Windows操作系统中,使用小巧的CodeBlocks替代大型的VC环境来搭建OpenCV3.4.14的开发环境。步骤包括下载和安装CodeBlocks、OpenCV、Cmake,配置环境变量,使用Cmake编译OpenCV源码,以及在CodeBlocks中配置编译器和链接器。最后,通过编写并运行简单的OpenCV代码验证了环境的正确搭建。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近想在Windows下搭建OpenCV环境,看大部分都是采用VC进行搭建,考虑到VC环境太大(N多GB),所以选择小巧开源的CodeBlocks。参考网上的一些资料,在CodeBlocks 20.03中安装好了OpenCV3.4.14版本,以下是环境搭建过程,供参考。

1. 下载和安装CodeBlocks

首先从网站下载CodeBlocks。

https://www.codeblocks.org/downloads/binaries/

Windows选择此项下载,可以省去再装MinGw的麻烦。

安装过程很简单,选择mingw环境同时安装即可。

 2. 下载OpenCV3.4.14

https://opencv.org/releases/

选择下载Windows版本。安装过程是将其解压到自己想存放的目录即可。

 3. 下载Cmake

https://cmake.org/download/

根据需要下载自己系统对应版本。我下载的是cmake-3.15.0-rc1-win64-x64版本。

4.设置CodeBlocks环境变量

 在Windows的环境变量path中增加MinGW目录。

C:\Program Files\CodeBlocks\MinGW\bin

5.运行Cmake和编译OpenCV源代码

本来想直接用下载的OpenCV Release,但是不行,只能用Cmake和mingw重新生成的才可以用。个人感觉这一步最麻烦。

首先选择下载解压的OpenCV源代码,指定Make的目录位置。

双击打开 cmake-gui.exe。选择目录,再选中configure进行配置。

 在弹出界面中选择指定编译。

 C代码选中gcc.exe,C++选择g++.exe。

 点击finish会运行一会儿。

运行完成后界面会出红色的内容。

 此时点击运行,它会对OpenCV库执行编译。Generate完成后目录如下:

 CMake后的目录,就可以采用MinGW进行编译了。

将mingw32-make.exe拷贝到Cmake的目录中,然后调用Windows的CMD界面(Win+R后输入cmd)。

执行mingw32-make。

 编译完成后,就能看到lib目录下有编译好的库文件了。

 6.配置Windows环境变量

设置Windows的系统环境变量。

 

 此外,还需要在环境变量path中增加编译好的Lib和bin目录。

 7.配置CodeBlocks编译

 选择菜单Setting->Compiler,配置编译选项。

选择GNU GCC编译器,进行拷贝,再另外起一个名字。

 配置连接,将编译好的lib目录加入。

 再配置搜索目录编译器。

 配置搜索目录链接器。

  8.写代码

创建一个Console应用(不是OpenCV)工程。

OpenCV代码需选择C++。

 设置工作目录

 选择编译器为之前配置好的编译器

 修改代码

 编译代码

 运行代码

在弹出的框中即可看到运行结果。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值