aruco使用总结

参考
ArUco----一个微型现实增强库的介绍及视觉应用(一)
基于ArUco的视觉定位(一)【古月居】
[OpenCV] aruco Markers识别
1、源码地址
https://sourceforge.net/projects/aruco/files/?source=navbar
2、Ubuntu18.04系统下安装
①默认路径安装在 /usr/local

unzip aruco3.1.6.zip
cd aruco3.1.6
mkdir build
cd build
cmake ..
make
sudo make install

②设置路径安装

mkdir aruco3.1.6
unzip aruco-3.1.6.zip
cd aruco-3.1.6
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=<absolute path of aruco306_installed>
make
sudo make install

安装完成后会在安装路径下生成四个文件夹:bin、include、lib 和 share,分别包含了可执行文件、头文件、库文件和cmake配置文件。当我们的程序中要用到ArUco时,就可以在对应的CMakeLists.txt文件里加上find_packge(aruco REQUIRED)。如果cmake提示找不到aruco,那么就在 find_package 前面加上一句set(aruco_DIR /share/aruco/cmake),指出arucoConfig.cmake所在的位置,然后将 aruco_INCLUDE_DIRS 和 aruco_LIBS 加入 include_directories 和 target_link_libraries 即可。
3、标定

lwz@lwz-virtual-machine:~/aruco3.1.6/build/utils_calibration
将aruco_calibration_grid_board_a4.pdf文件下载打印出来
./aruco_calibration live:0 out_camera_calibration.yml s -size 0.034

live – 实时模式

out_camera_calibration.yml – 输出的相机标定文件

-size “0.034” – 打印出的标定文件中单个marker的尺寸(单位:m)

按’s’:开始/停止

按’a’:添加标定图片

按’c’:执行标定

输入字母s开始图像捕捉,每次找到合适的视角后就点击a,直到所有的视角都完成后输入c开始相机校准

标定结束后按 esc键退出
保存的结果在out_camera_calibration.yml中

生成ARUCO_MIP_36h12

mkdir ARUCO_MIP_36h12
./aruco_print_dictionary ARUCO_MIP_36h12/ ARUCO_MIP_36h12

测试

~/aruco3.1.6/build/utils$ ./aruco_test live:0 -c ../utils_calibration/out_camera_calibration.yml -s 0.038 -d ARUCO_MIP_36h12

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值