1. 为什么需要Aprilgrid标定板
在机器视觉和机器人领域,标定板就像是一把"尺子",用来测量和校准相机的内在参数。Aprilgrid标定板因其独特的优势,已经成为高精度标定的首选工具。
我第一次接触Aprilgrid是在一个双目视觉项目中,当时使用传统棋盘格标定板遇到了识别率低的问题。换成Aprilgrid后,不仅识别稳定性大幅提升,标定精度也从原来的0.3像素提升到了0.1像素左右。
Aprilgrid的核心优势在于:
- 高鲁棒性:每个AprilTag都有唯一编码,即使部分被遮挡也能识别
- 亚像素精度:边缘清晰的黑白方块设计,便于算法精确定位角点
- 灵活配置:可以自定义尺寸、间距和排列方式,适应不同场景
与普通棋盘格相比,Aprilgrid的识别成功率在低光照、运动模糊等恶劣条件下能高出30%以上。实测在1-2米距离内,即使标定板只占视野的40%,依然能稳定检测。
2. 环境准备与Kalibr安装
2.1 系统依赖安装
Kalibr对系统环境有一定要求,以下是针对不同Ubuntu版本的安装命令:
# 公共依赖
sudo apt-get install -y git wget autoconf automake \
libeigen3-dev libboost-all-dev libsuitesparse-dev \
doxygen libopencv-dev libpoco-dev libtbb-dev \
libblas-dev liblapack-dev libv4l-dev
# Ubuntu 16.04
sudo apt-get install -y python2.7-dev python-pip python-scipy \
python-matplotlib ipython python-wxgtk3.0 python-tk python-igraph
# Ub


3795

被折叠的 条评论
为什么被折叠?



