win10 cmake vs2019 qt opencv contrib 下载 编译 提供编译好的全套文件下载

2024-05-27 07:52

本文主要是介绍win10 cmake vs2019 qt opencv contrib 下载 编译 提供编译好的全套文件下载,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本文意在提供 win10系统下 使用 cmake-gui 配置 opencv源码 再使用vs2019编译的全套过程

为什么是win10系统?

主要提供给使用pc端的人使用,例如工厂员工 或 上课教学

还可以是什么系统?

 当然这一切也可以在arm上操作 

例如一块stm32及其配套的硬件 装在无人机上 图像中就会画框一直锁定一个人

涉及linux qt opencv cmake 这里不做讨论

首先去cmake官网下载 cmake 我用zip包 

必须指定path到bin

打开opencv 4.8的源码 外网下载包已经全量集成 无需手动下载!!!

指定build目录为同目录下build文件夹

指定 编译器使用vs2019 x64

为什么使用vs2019 ?

因为是在win10使用 qt5 和 qt6 的项目 都支持vs2019 

opencv的编译版本如果与qt项目的编译版本对不上 那就卡卡报错

点configure我们一共需要添加5个选项

1 变成大world 这样在qt中添加配置只引入一个文件

搜索world打钩

2 with_qt 打开图片会有一些 qt集成组件 辅助

搜索qt打钩

3 加上contrib 扩展 更多的算法

搜索extra 后面路径指定到contrib源码的modules目录

4 加上opengl 支持opengl

5 with nonfree 和free 支持更多算法

搜索free打钩两个框

再次点击configure 

没有爆红 点击generate

这样就拿到了 vs的sln文件 启动 vs 2019加载这个sln

在 release x64模式 编译一遍 再install

在 debug x64模式 编译一遍 再install

显然都装在同一目录 

这个install文件夹就包括了全部 包括预训练模型什么的

qt creator新建 qmake vs2019 x64 项目 这是必须的

.pro文件配置如下,自行改动,放在d盘根目录不用改:

INCLUDEPATH += D:/install/include
INCLUDEPATH += D:/install/include/opencv2
LIBS += -LD:/install/x64/vc16/lib
CONFIG(release, debug|release): LIBS += -lopencv_world480
CONFIG(debug, debug|release): LIBS += -lopencv_world480d

win10 环境变量path,主要用于寻找运行时dll文件:

D:\install\x64\vc16\bin

配置好后在 mainwindow的构造中加一句话,别忘了包含头文件,图片路径自选:

#include <opencv.hpp>cv::imshow("a", cv::imread("C:/Users/wang/Desktop/7.jpg"));

如果是运行报错就重启,因为没识别path

没报错 恭喜你各种算法你都能用 从此开启人工智能之旅!!!!!!!!

编译好的 开箱即用:

链接:https://pan.baidu.com/s/1EAig47CSmVW6mEyv3hZBkw?pwd=6666 
提取码:6666 
--来自百度网盘超级会员V5的分享

opencv编译为什么这么费劲?因为源码被分成3大块 主仓  contrib 和 外网网络下载 

opencv 4.8 源码 集成  contrib 和外网下载 开箱即用

链接:https://pan.baidu.com/s/1Akh0UtXOd06_44VFeC0Tpg?pwd=6666 
提取码:6666 
--来自百度网盘超级会员V5的分享

能不能祝我找到一份月薪3K的工作!!!谢谢了

这篇关于win10 cmake vs2019 qt opencv contrib 下载 编译 提供编译好的全套文件下载的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1006886

相关文章

使用opencv优化图片(画面变清晰)

文章目录 需求影响照片清晰度的因素 实现降噪测试代码 锐化空间锐化Unsharp Masking频率域锐化对比测试 对比度增强常用算法对比测试 需求 对图像进行优化,使其看起来更清晰,同时保持尺寸不变,通常涉及到图像处理技术如锐化、降噪、对比度增强等 影响照片清晰度的因素 影响照片清晰度的因素有很多,主要可以从以下几个方面来分析 1. 拍摄设备 相机传感器:相机传

嵌入式QT开发:构建高效智能的嵌入式系统

摘要: 本文深入探讨了嵌入式 QT 相关的各个方面。从 QT 框架的基础架构和核心概念出发,详细阐述了其在嵌入式环境中的优势与特点。文中分析了嵌入式 QT 的开发环境搭建过程,包括交叉编译工具链的配置等关键步骤。进一步探讨了嵌入式 QT 的界面设计与开发,涵盖了从基本控件的使用到复杂界面布局的构建。同时也深入研究了信号与槽机制在嵌入式系统中的应用,以及嵌入式 QT 与硬件设备的交互,包括输入输出设

常用的jdk下载地址

jdk下载地址 安装方式可以看之前的博客: mac安装jdk oracle 版本:https://www.oracle.com/java/technologies/downloads/ Eclipse Temurin版本:https://adoptium.net/zh-CN/temurin/releases/ 阿里版本: github:https://github.com/

maven 编译构建可以执行的jar包

💝💝💝欢迎莅临我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:「stormsha的主页」👈,「stormsha的知识库」👈持续学习,不断总结,共同进步,为了踏实,做好当下事儿~ 专栏导航 Python系列: Python面试题合集,剑指大厂Git系列: Git操作技巧GO

opencv 滚动条

参数介绍:createTrackbar( trackbarname , "hello" , &alpha_slider ,alpha_max ,  on_trackbar )  ;在标签中显示的文字(提示滑动条的用途) TrackbarName创建的滑动条要放置窗体的名字 “hello”滑动条的取值范围从 0 到 alpha_max (最小值只能为 zero).滑动后的值存放在

android-opencv-jni

//------------------start opencv--------------------@Override public void onResume(){ super.onResume(); //通过OpenCV引擎服务加载并初始化OpenCV类库,所谓OpenCV引擎服务即是 //OpenCV_2.4.3.2_Manager_2.4_*.apk程序包,存

2. 下载rknn-toolkit2项目

官网链接: https://github.com/airockchip/rknn-toolkit2 安装好git:[[1. Git的安装]] 下载项目: git clone https://github.com/airockchip/rknn-toolkit2.git 或者直接去github下载压缩文件,解压即可。

OpenCV结构分析与形状描述符(11)椭圆拟合函数fitEllipse()的使用

操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C++11 算法描述 围绕一组2D点拟合一个椭圆。 该函数计算出一个椭圆,该椭圆在最小二乘意义上最好地拟合一组2D点。它返回一个内切椭圆的旋转矩形。使用了由[90]描述的第一个算法。开发者应该注意,由于数据点靠近包含的 Mat 元素的边界,返回的椭圆/旋转矩形数据

前端form表单+ifarme方式实现大文件下载

// main.jsimport Vue from 'vue';import App from './App.vue';import { downloadTokenFile } from '@/path/to/your/function'; // 替换为您的函数路径// 将 downloadTokenFile 添加到 Vue 原型上Vue.prototype.$downloadTokenF

【QT】基础入门学习

文章目录 浅析Qt应用程序的主函数使用qDebug()函数常用快捷键Qt 编码风格信号槽连接模型实现方案 信号和槽的工作机制Qt对象树机制 浅析Qt应用程序的主函数 #include "mywindow.h"#include <QApplication>// 程序的入口int main(int argc, char *argv[]){// argc是命令行参数个数,argv是