Windows10下配置CodeBlocks+OpenCV+MinGW

安装环境

  • Windows10 64位
  • OpenCV 2.4.13
  • MinGW 4.9.1
  • CodeBlocks 16.01
  • Cmake 3.9.1

1. 下载MinGW

(我是单独装mingw,没有用CodeBlocks 自带的mingw编译)
https://nchc.dl.sourceforge.net/project/mingw-w64/Toolchains targetting Win64/Personal Builds/mingw-builds/4.9.1/threads-posix/seh/x86_64-4.9.1-release-posix-seh-rt_v3-rev0.7z

2. 解压到指定目录

3. 添加MinGW到系统环境变量

此电脑–右键属性–高级系统设置–环境变量–系统变量中PATH–编辑–将E:\MinGW\bin加入到环境变量中,点击确定。
具体路径根据自己安装时选的修改。
这里写图片描述

4. 下载安装OpenCV

http://opencv.org/opencv-3-2.html
.exe直接双击运行解压,生成下面文件
这里写图片描述

5. 下载安装CMake

https://cmake.org/download/
运行安装

6. 运行CMake(cmake-gui)

如图设置
这里写图片描述
此build_mingw文件夹需要自己在opencv目录下创建

然后继续
这里写图片描述

点击Generate

7. 编译

cmd进入到刚才那个生成代码的地方(E:\opencv\build_mingw),输入mingw32-make -j4,回车
这里写图片描述

8. 编译opencv

完成后输入 mingw32-make install,开始编译opencv源码
这里写图片描述

9. 下载安装codeblocks

http://www.codeblocks.org/ ,我装的是16.01

安装完成后,打开CodeBlocks,会提示选择一个默认的编译器,选择Yes,associate Code::Blocks with C/C++ file types

10. 新建OpenCV Project

File–>New–>Project…–>Projects,选中console application,点击Next–>c+±->填写名称路径等->点击Next–>点击Finish,会默认生成一个main.cpp文件,编译运行即可。
这里写图片描述

11. 在CodeBlocks里配置OpenCV

将编译好的install文件夹下的include文件夹、x64/mingw/bin、x64/mingw/lib三个文件夹拷贝到CodeBlocks新建的opencv文件夹里

settings–>compilier
这里写图片描述

Project–>Build options…–>选中Debug,Linker settings–>Link libraries–>Add library将刚刚编译好的OpenCV下lib库添加进去
这里写图片描述

选择Search directories–>Compiler–>添加include和下面的2个文件夹目录
这里写图片描述

选择Search directories–>Linker–>添加bin
这里写图片描述

终于配置完成了。。。

测试

#include <opencv2/core/core.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/highgui/highgui.hpp>

using namespace cv;

int main(int argc, char *argv[])
{
    Mat img = imread("wang.jpg", CV_LOAD_IMAGE_COLOR);
    if(img.empty())
       return -1;
    namedWindow( "wang", CV_WINDOW_AUTOSIZE );
    imshow("wang", img);
    waitKey(0);
    return 0;
}

这里写图片描述

  • 10
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
### 回答1: Codeblocks是一个开源的跨平台C/C++ IDE,可以使用OpenCV进行图像处理和计算机视觉应用开发。要配置CodeblocksOpenCV,请按以下步骤操作: 1. 安装OpenCV库,可以从官网下载最新版本并进行安装; 2. 安装Codeblocks,也可以从官网下载最新版本并进行安装; 3. 打开Codeblocks,在 Code::Blocks 配置 OpenCV 的步骤如下: 1. 下载并安装 Code::Blocks 和 OpenCV。 2. 打开 Code::Blocks,新建一个项目。 3. 在项目选项的 "Search directories" 部分添加 OpenCV 的头文件目录和库文件目录。 4. 在项目选项的 "Linker settings" 部分添加 OpenCV 的库文件。 5. 在代码包含 OpenCV 的头文件,编译并运行。 具体操作可以参考 OpenCV 官方文档和网上教程。 ### 回答2: Code::Blocks是一个流行的开源集成开发环境(IDE),用于C和C++编程。要配置Code::Blocks来使用OpenCV库,需要按照以下步骤进行操作: 1. 下载OpenCV库:首先,从OpenCV官方网站(https://opencv.org/)下载适用于你的操作系统的OpenCV库。确保下载的版本与你的操作系统和Code::Blocks兼容。 2. 安装OpenCV库:解压下载的OpenCV库,并按照官方网站上提供的安装指南执行所需的步骤。这可能包括设置环境变量或在系统路径添加OpenCV库的位置。 3. 打开Code::Blocks:打开Code::Blocks IDE。 4. 创建新的C/C++项目:选择“新建项目”或使用“快速启动”菜单提供的选项来创建一个新的C/C++项目。 5. 配置项目构建选项:在项目创建过程,你将被要求选择项目的构建选项。确保选择正确的编译器和构建类型。 6. 添加OpenCV库:在Code::Blocks项目资源管理器,右键单击你的项目并选择“构建选项”。在出现的对话框,选择“编译器设置”选项卡,然后选择“链接器设置”。 7. 添加库文件:在库文件(Library files)字段,添加OpenCV库的路径。路径可能类似于:“/usr/local/opencv/lib”。 8. 添加包含目录:在包含目录(Include directories)字段,添加OpenCV库的头文件路径。路径可能类似于:“/usr/local/opencv/include”。 9. 完成配置:点击“确定”按钮来保存配置并关闭对话框。 10. 编写代码:使用Code::Blocks的代码编辑器编写你的代码,包括需要使用OpenCV库的任何代码。 11. 构建和运行:编译和构建你的代码,并运行你的程序来验证是否成功配置OpenCV。 以上是基本步骤,可能会因个人配置有所不同。确保按照OpenCV官方网站上提供的任何附加步骤或教程进行操作,以便成功配置Code::Blocks与OpenCV。 ### 回答3: 首先,要在Code::Blocks配置OpenCV,需要遵循以下步骤: 1. 下载OpenCV库:打开OpenCV官方网站http://opencv.org并下载适用于您的操作系统的OpenCV库,或从其他信任的来源下载。 2. 安装OpenCV库:按照压缩包的指南将OpenCV库解压到您的计算机上的任意位置。 3. 打开Code::Blocks:启动Code::Blocks集成开发环境。 4. 创建新项目:点击“File”菜单,选择“New”并选择“Project”。 5. 选择项目类型:选择“Console application”类型,并点击“Go”。 6. 设置项目名称和位置:为您的项目命名,并选择一个位置来保存项目文件。 7. 配置编译器设置:在项目设置对话框,选择“Build options”选项卡,然后在右侧窗格选择“Search directories”选项卡。 8. 添加OpenCV头文件路径:点击“Add”按钮,浏览并选择OpenCV库的“include”文件夹。 9. 添加OpenCV库文件路径:再次点击“Add”按钮,浏览并选择OpenCV库的“lib”文件夹。 10. 添加OpenCV库文件名:在“Linker settings”选项卡,点击“Add”按钮,然后在“Link libraries”下拉菜单选择OpenCV库的版本。 11. 写入OpenCV代码:在Code::Blocks的源文件编写适当的OpenCV代码。 12. 构建和运行项目:单击Code::Blocks工具栏上的“Build and run”按钮,编译并运行项目。 以上就是在Code::Blocks配置OpenCV的步骤。请注意,这些步骤可能因您的操作系统和OpenCV版本而有所不同。确保按照特定版本的OpenCV文档和Code::Blocks文档提供的指南进行操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值