1、 window平台opencv下载编译, 基于cmake和QT工具链
创始人
2024-11-11 11:07:16
0

1. 环境准备,源码下载

1.1 前置环境

  • qt 下载安装
  • cmake 安装,可参考: https://blog.csdn.net/qq_51355375/article/details/139186681

1.2 opencv 源码下载

官网地址: https://opencv.org/releases/
下载源码:
在这里插入图片描述

2 . opencv 编译

这里使用cmake gui图形化配置,操作简答些。
在这里插入图片描述

2.1 源码和输出路径配置

opencv 源码目录简介:
- 3rdparty:主要是OpenCV自身依赖的第三方库。
- apps:主要是OpenCV自身功能相关的应用演示。
- cmake:主要是CMake相关的脚本。
- data:数据部分,主要是一些模型的XML数据文件。
- doc:主要介绍基本语法的使用方法和各个模块的基本功能。
- include:头文件目录。
- modules:模块源码目录。
- plat​forms:各个平台编译的支持配置等相关内容。
- samples:官方提供的源码演示。
在这里插入图片描述

2.2 编译器配置及工程配置

点Configure, project 选择MinGW Makemakefile
在这里插入图片描述
编译配置使用指定编译器:
在这里插入图片描述
编译器选择qt下的gcc, g++
在这里插入图片描述
在这里插入图片描述
点Finsh后等待完成, 完成后出现如下界面:
在这里插入图片描述
具体配置项可参考: https://docs.opencv.org/4.x/db/d05/tutorial_config_reference.html,或者直接gpt
这里选择:

- 勾选 WITH_OPENGL - 勾选 WITH_OPENMP - 勾选 BUILD_opencv_world - 勾选 WITH_QT  - 不勾选 ENABLE_PRECOMPILED_HEADERS  

然后再点击【Generate】按钮,执行完成即可。
在这里插入图片描述
生成完成。

2. 编译安装

在build 目录下打开cmd或终端, 执行make命令, 这里由于qt mingw未配置环境变量,所以使用全路径。

-j 参数需配置电脑具体参数
在这里插入图片描述

// 编译命令 C:\userSoft\Qt\Tools\mingw810_64\bin\mingw32-make -j 8  

此目录打开终端或cmd.
在这里插入图片描述
执行编译命令
在这里插入图片描述
等待编译100%完成后执行安装命令:

C:\userSoft\Qt\Tools\mingw810_64\bin\mingw32-make install 

在这里插入图片描述
等待安装完成, 编译后的文件会放到install目录下
在这里插入图片描述
源码及编译工程: https://download.csdn.net/download/qq_51355375/89610995

相关内容

热门资讯

IA解析/斗牛房卡充值玉兔大厅... 今 日消息,玉兔大厅房卡添加微信33549083 苹果今日发布了 iOS 16.1 正式版更新,简单...
正版金花房卡批发渠道/炸金花微... 金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:160470940许多玩家在游戏中会购买房卡来享...
我来教你/游戏微信牛牛房卡皇豪... 微信游戏中心:皇豪互娱房卡在哪里买打开微信,添加客服微信【88355042】,进入游戏中心或相关小程...
我来教你/斗牛房卡充值人皇大厅... 您好!微信人皇大厅大厅链接获取房卡可以通过以下几种方式购买: 1.微信渠道:(人皇大厅)大厅介绍:...
微信斗牛房卡专卖店联系方式/微... 微信斗牛是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:86909166许多玩家在游戏中会购买房卡来...
买房卡的金花房代理联系方式/微... 斗牛是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:44346008许多玩家在游戏中会购买房卡来享受...
正版授权!牛牛房卡哪里有卖的悟... 微信游戏中心:悟空系列/随意玩房卡在哪里买打开微信,添加客服微信【88355042】,进入游戏中心或...
正版授权!金花房卡批发芝麻大厅... 正版授权!金花房卡批发芝麻大厅/微信链接房卡从哪里获取Sa9Ix苹果iPhone 17手机即将进入量...
一分钟了解!牛牛充值房卡新天王... 您好!微信新天王/皇豪互众大厅链接获取房卡可以通过以下几种方式购买: 1.微信渠道:(新天王/皇豪...
金花链接房卡怎么创建房间/微信... 牛牛是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:15984933许多玩家在游戏中会购买房卡来享受...
房卡必备教程“炸金花房卡在哪有... 新老夫子是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:44346008许多玩家在游戏中会购买房卡来...
正版授权!牛牛房卡制作链接荣耀... 正版授权!牛牛房卡制作链接荣耀联盟/微信链接房卡低价销售荣耀联盟是一款非常受欢迎的游戏,咨询房/卡添...
科技实测!牛牛房卡游戏代理轩辕... 微信游戏中心:轩辕大厅房卡在哪里买打开微信,添加客服微信【88355042】,进入游戏中心或相关小程...
一分钟推荐“微信链接金花牛牛透... 金牛座金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:44346008许多玩家在游戏中会购买房卡...
头条推荐!游戏推荐斗牛房卡出售... 头条推荐!游戏推荐斗牛房卡出售趣游联盟/正规房卡链接在哪购买Sa9Ix苹果iPhone 17手机即将...
玩家攻略,金花房卡如何购买新道... 您好!微信新道游/皇豪互娱大厅链接获取房卡可以通过以下几种方式购买: 1.微信渠道:(新道游/皇豪...
科技实测!牛牛房卡哪里有卖的黄... 今 日消息,黄帝大厅房卡添加微信33549083 苹果今日发布了 iOS 16.1 正式版更新,简单...
在哪里能买金花房卡/微信上玩炸... 金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:15984933许多玩家在游戏中会购买房卡来享受...
头条推荐!如何购买金花房卡海星... 海星大厅房卡更多详情添加微:33549083、 2、在商城页面中选择房卡选项。 3、根...
我来教你/游戏推荐斗牛房卡出售... 微信游戏中心:卡丁互娱房卡在哪里买打开微信,添加客服微信【88355042】,进入游戏中心或相关小程...