博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
基于opencv的ArUco的视觉定位之ArUco安装
阅读量:4083 次
发布时间:2019-05-25

本文共 788 字,大约阅读时间需要 2 分钟。

转载自:

基于opencv的ArUco的视觉定位之ArUco安装

2019-01-15 21:21:13 3301

分类专栏: 文章标签:

版权

小编之前在前面的文章里是通过安装opencv+contirb来实现使用aruco,但在进行aruco的源码学习时,发现不少类contirb里库是没有的,于是不得不再装一个独立的aruco的库,安装完测试可以用,下面给出安装配置过程。

一、编译安装环境

虚拟机VM+ubuntu16.04(lunix)
aruco源码下载地址:
网站截图是这样的:
建议下载最新版,小编这里以3.0.12为例,此时应该是在已经安装好opencv的环境下,且OpenCV,最好是3.0以上版本,不能低于2.4.9。
下好源码后就是解压缩,小编是默认路径 /usr/local/安装,代码如下:

$ unzip aruco-3.0.12.zip$ cd aruco-3.0.12$ mkdir build$ cd build$ cmake ..$ make -j4 install

安装完成后会在安装路径下生成四个文件夹:bin、include、lib 和 share,分别包含了可执行文件、头文件、库文件和cmake配置文件,如下图:

在这里插入图片描述
至此aruco库就基本装好啦。
二、ArUco文件夹简单解释
2.1bin文件夹
bin目录下有一些源码自动生成的可执行文件,像是一些demo,我们可以用它们实现ArUco的一些基本功能,比如相机标定、生成二维码、检测二维码等等。这些可执行文件的源码都可以在你的源码包中找到,当然日后我们自己写程序的时候完全可以参考这些源码。
2.2include文件夹
在这里插入图片描述
从图中可以看出,ArUco库中包含的所有头文件都在这里,,每个头文件对应的源码都能在源码包中的src文件夹下找到。
3.3lib文件夹
在这里插入图片描述
是aruco的动态库。

你可能感兴趣的文章
原来k8s docker是用go语言写的,和现在所讲的go是一个东西!
查看>>
STM32CubeMX 真的不要太好用
查看>>
STM32CubeMX介绍、下载与安装
查看>>
电机和桨叶要搭配选择
查看>>
不要买铝合金机架的无人机,不耐摔,易变形弯曲。
查看>>
ACfly也是基于FreeRTOS的
查看>>
F330装GPS的位置
查看>>
我想先用三个或者五个激光测距做无人机的室内定位和避障
查看>>
pixhawk也可以用Airsim仿真
查看>>
《无人机电机与电调技术》可以看看
查看>>
我发现七月在线的GAAS课程基本都讲到了
查看>>
电机堵转
查看>>
carzepony也在想往FreeRTOS上迁移
查看>>
可以买个好点的电烙铁
查看>>
ACfly调参记录(包括ACfly-F330和ACfly-T265)
查看>>
一定记得每飞几次或者隔一天要把螺丝和浆帽拧一次,确实会松的
查看>>
《多旋翼无人飞行器嵌入式飞控开发指南》里基于FreeRTOS的无人机软件框架
查看>>
思岚A1的SDK其实很好读懂,每个函数清晰明了,可以直接调用
查看>>
pixhawk(PX4)的一些论坛网站(包括中文版的PX4用户手册和PX4开发手册)
查看>>
串级 PID 为什么外环输出是内环的期望?(和我之前对串级PID的总结一样)
查看>>