OpenCV静态编译配置基于小熊猫C++
可能有人会问小熊猫C++是什么?那么现在我告诉你小熊猫C++是一款开源的基于QT5开发的一个便携IDE, 功能强大使用简单, 对于初学者非常友好, 是初学者的不二之选...
小熊猫C++官网: 小熊猫C++
还有人会问, 静态编译是个啥? 静态编译嘞用最简单的话来说就是编译出来的可执行二进制文件不用依赖任何DLL文件就可以运行, 方便在其它机器上运行, 不用为了运行环境烦恼了.
什么?你问二进制文件是什么? 啊! 二进制文件啊就是非源代码文件咯, .exe也可以说是二进制文件咯.
好介绍完小熊猫C++后那么正式开始来配置OpenCV静态编译版本.那先说下要准备的东西吧!
- 小熊猫C++
- OpenCV源码
- CMake
- Mingw64 gcc (下载带编译器的小熊猫C++即可)
要准备的东西就那么多, 你可以先去吧这些东西准备一下.
先说说具体流程吧!大概就是先编译一下OpenCV 编译一个静态库, 编译的时间可能会比较长, 要耐心等待哦! 编译好后就在小熊猫C++里配置一下就行. 当然小熊猫C++支持创建项目模板, 在本文末尾, 我也顺便创建一个小熊猫C++的项目模板让各位参考.
第一步, 先编译 OpenCV, 废话不多说,上图
先打开cmake-gui.exe
选好之后嘞, 就要等待一段时间, 会自动生成一些配置文件, 一会还要勾选一些选项
等待一段时间后看到下图, 就勾一下下面指出来的选项其它保持默认即可.
打开控制台后 输入 mingw32-make 来编译一下
编译需要等待很长时间, 耐心等待
编译完成后 输入 mingw32-make install
编译完成后就可以看到 install文件夹, 这个文件夹里就是我们要用到的OpenCV库了.
把它复制出来 然后改个你喜欢的名字(不要中文)然后放在你喜欢的位置(不要放云端比如网盘).
好了编译OpenCV阶段完成了, 真是花费了大半天的时间呢, 赶快出去买一瓶可乐犒劳一下你自己吧!
现在打开小熊猫C++ 吧!
这个就是小熊猫C++的真容啦!!
然后嘞 点击文件 -> 新建 -> 新建项目
新建一个C++项目
点这个项目属性
添加以下这些连接库哦
-lopencv_world455 -lade -lIlmImf -llibjpeg-turbo -llibopenjp2 -llibpng -llibprotobuf -llibtiff -llibwebp -lquirc -lzlib -lgdi32 -lComDlg32
注意 -lopencv_world455这个一定要放在第一个, 不然会报错!
这样就配置好了, 好我们来试一下看看成功了没有~
点编译运行 诶嘿嘿 没有出错
哈哈运行成功啦~
生成的exe文件也不算大嘞~
最后嘞就是添加模板文件了, 在小熊猫C++目录里的Template文件夹里 新建一个 .template后缀的文件 和 OpenCV.txt 这里写初始代码 你也可以不写
我就这样写的你自己改改吧~~~
OpenCV静态编译配置基于小熊猫C++相关推荐
- 拿来主义——QT静态编译配置
如何快速完成QT静态编译的配置(windows)↓↓↓ 0.写在前面 1.下载原版QT 2.开始"拿来"--下载别人编译好的 2.1检查自己的QT路径 2.2下载已经编译好的QT ...
- CentOS 7 minimal安装与使用(cpp-py) opencv静态编译
文章目录 一.开发环境搭建 安装opencv(使用源码安装) 安装python3(使用yum安装) 二.使用与问题解决 一.开发环境搭建 安装见[CentOS 7 minimal安装与使用] 升级gc ...
- Qt5.14.2MinGW-32静态编译及压缩过程配置教程
目录 下载 下载Qt5.14.2 下载upxn 下载Python2 安装 检查配置 检查perl版本 检查python版本 静态编译 配置 编译 安装 新增静态编译环境 添加Qt Version 添加 ...
- 初识openCV VS编译C++项目
0 OpenCV概览 OpenCV是一个开源的计算机视觉库,可以从 http://opencv.org 获取. 1999 年,Gary Bradski(加里·布拉德斯基)当时在英特尔任职,怀着通过为计 ...
- 记录下 QT Linux 静态编译遇到的坑
记录下 QT Linux 静态编译遇到的坑 记录下 QT Linux 静态编译遇到的坑 - 貘吃馍的日志 - 网易博客 http://qbaok.blog.163.com/blog/static/10 ...
- java opencv 开发环境_Java + opencv学习:在Eclipse下配置基于Java的OpenCV开发环境
最近研究OpenCV想用java进行开发,因此研究了一下怎么在Eclipse中配置基于java的Opencv. 第一步:先到OpenCV官网下载你想要的版本,假设使用的是2.4.6版本.这里附上下载地 ...
- 胎儿式保姆级教程:Jetson Xavier NX镜像烧录、开机配置、中文配置、风扇设置、远程桌面、文件传输配置、pycharm安装环境配置,QQ,opencv(cuda编译),torch(GPU).
一.使用的硬件:nx板子.原装充电器.有线鼠标(USB).有线键盘(USB).有线摄像头(USB).7寸触摸显示屏.20寸大显示屏(显示屏有一个就可以,大屏幕更加方便).SD卡(128G,用64g也可 ...
- 基于opencascade的3D文件查看器Mayo开源工程使用QT编译配置
Mayo 是GitHub上一个基于opencascade的3D模型文件viewer开源项目,工程基于QT+opencascade,笔者出于对其界面的侧边栏感兴趣就尝试编译起来,就在这分享一下我的笔记. ...
- 找不到opencv_world310.lib OpenCv 一次配置永久使用 基于OpenCv4.0 于仕琪算法 dlib的疲劳检测
第1次写博客 格式啥的还不是很好,前期配置了OpenCv4.0,然后因为OpenCv自身的人脸检测功能速度相比于仕琪老师自己写的库而言更慢一点,然后又配置了一下于仕琪老师的库.最后基本实现了人脸检测的 ...
- Win10+vs2013+Caffe静态库配置自己的工程
Win10+vs2013+Caffe静态库配置自己的工程 转载请注明原出处:http://blog.csdn.net/ouyangfushu/article/details/79450501 作者:S ...
最新文章
- 5.Python基础语法(函数/条件控制/循环语句/可迭代对象/迭代器/生成器/对象赋值/浅复制/深复制)
- Netsparker介绍
- SpringMVC+Mybatis基础知识和配置
- 01_9_ServletContext
- 杭州水利水电学院计算机多少学,杭州的一所很容易考上的公办本科大学——浙江水利水电学院...
- Win8节省C盘空间攻略
- java重命名sheet失败_java jxl excel 数据导出 重新命名无效的工作表名称 | 学步园...
- 验证中文的正则表达式
- 安装python3.6报错_CentOS 7下安装Python3.6 及遇到的问题小结
- 微信iOS版上线新功能:输入文字又变得容易一点了
- linux系统怎么样同步时间,Linux系统时间同步
- 结构体嵌套结构体c语言,结构体的相互嵌套
- sql server作业_在SQL Server中报告作业失败并发出警报
- linux下docker部署redis
- pythonpid传递函数_python实现PID算法及测试的例子
- android反编译工具推荐,Android 反编译工具的各种用法
- php 获得京东的数据,利用php封装函数抓取京东商城省市县数据
- 微信小程序熊猫抽奖盒子panda_luckybox3.3.1多开版
- Shell脚本语法小记
- 安卓日志系统初探(带你了解Android日志系统的概貌)
热门文章
- 高数教材班复习Hint(1.8-2.5)
- 高等数学教材上册复习
- visual_studio2013、vs2013下载
- JAVA解析RTF 文件
- 深度学习技术在医疗领域的研究方向及应用
- java必记单词_70个学习JAVA必背的英语单词,了解下
- matlab创建wps服务器,wps云文档服务器架设(mac版wps云文档在哪)
- Jmetter并发测试工具使用笔记
- 聚类算法(DBSCAN)
- 【vuejs】有关UI框架“ydui”中的tabbar底部导航的应用以及tabbar切换激活状态的现实