IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> opencv+opencv_contrib编译安装 -> 正文阅读

[人工智能]opencv+opencv_contrib编译安装


前言

安装opencv_contrib,主要是需要调用aruco检测,进行手眼标定。

一、安装环境

Windows 10 + vs2017 x64 + OpenCV4.5.5 + OpenCV Contrib4.5. 5 + Cmake

二、安装环境下载

默认已经安装好操作系统和Visual Studio

OpenCV 4.5.5 下载链接1下载链接2注意:下载windows安装包就可以了,不需要下载源码,因为安装后的目录中包含源码(当然也可以直接下载源码);
OpenCV Contrib4.5.5 下载链接1 下载链接2下载链接3注意:一定要下载与OpenCV相同版本的,否则编译时会出现错误;
Cmake 下载链接 下载一个最新版本的windows安装包即可。

三、安装步骤

1.opencv-4.5.5-vc14_vc15.exe提取
提取后文件夹包含以下文件:
在这里插入图片描述
2.解压opencv_contrib-4.5.5.zip,并移入刚提取的opencv文件夹中
在这里插入图片描述
3.在opencv文件夹中新建new_build文件夹
在这里插入图片描述

4、打开安装后的Cmake,在where is the source code中选择openCV的源代码目录:D:\OpenCV\opencv_455\opencv\sources;在where to build the binaries中选择编译后文件存放的目录:D:\OpenCV\opencv_455\opencv\new_build(这里选择第2步中建立的new_build目录);

5、点击configure,第1次使用会弹出对话框,选择对应的vs版本即可,其他的不用管。我的是vs2017 64位,所以我选择的是vs2017 Win64,然后点击确认,程序开始运行,运行完成后会在最下方显示configuration done;
在这里插入图片描述

6、在cmake搜索框中搜索OPENCV_EXTRA_MODULES_PATH,将其值选择为opencv_contrib目录中的modules目录,我的是D:\OpenCV\opencv_455\opencv\opencv_contrib-4.5.5\modules;最后再一次点击configure,成功之后依然会在最下边显示configuration done;这时你会看到所有的红色部分都变成白色;
在这里插入图片描述
变白:
因为需要检测aruco码,做相机的姿态估计,手眼标定,因此必须勾选BUILD_opencv_aruco,并且可能用到opencv_python版本,因此勾选BUILD_opencv_python3。其他选项根据需要勾选。
在这里插入图片描述

python3自动设置了(configure时,自动设置),并在BUILD下勾选BUILD_opencv_python3:
在这里插入图片描述

我还做了以下勾选,担心以后会用到QT、ONNX等(根据自己需要勾选)。
在这里插入图片描述
7、点击“Generate”,生成;
在这里插入图片描述

8、在new_build目录中可以看到OpenCV工程,用vs2017打开OpenCV.sln;
在这里插入图片描述
9、编译生成Debug库和Release库(选择编译的平台信息(Debug / Release x64));
在这里插入图片描述
选择 生成->批生成
在这里插入图片描述
在弹出的窗口里面选择的 debug 和release的ALL_BUILD和INATALL,然后点击“生成”。
在这里插入图片描述
在这里插入图片描述

10、在解决方案中选中工程,右键选择重新生成解决方案(可能会有几个库生成失败,如果这几个库不是你需要的,就忽略它)

四、配置opencv环境

1、配置系统环境变量
将D:\OpenCV\opencv_455\opencv\new_build\install\x64\vc15\bin 添加至系统环境变量Path中

2、Debug模式

包含目录
D:\OpenCV\opencv_455\opencv\new_build\install\include
D:\OpenCV\opencv_455\opencv\new_build\install\include\opencv2

库目录
D:\OpenCV\opencv_455\opencv\new_build\install\x64\vc15\lib

附加依赖项(每个版本中可能会有所不同,最好是使用之前仔细盘查一遍)
opencv_img_hash455d.lib

3、Release模式

包含目录
D:\OpenCV\opencv_455\opencv\new_build\install\include
D:\OpenCV\opencv_455\opencv\new_build\install\include\opencv2

库目录
D:\OpenCV\opencv_455\opencv\new_build\install\x64\vc15\lib

附加依赖项
opencv_img_hash455.lib

参考文章1参考文章2

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2022-02-24 15:17:23  更:2022-02-24 15:20:05 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 18:24:11-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码