基于ros的相机内参标定过程

基于ros的相机内参标定过程

  • [1. 安装还对应相机的驱动](#1. 安装还对应相机的驱动)
  • [2. 启动相机节点发布主题](#2. 启动相机节点发布主题)
  • [3. 下载camera_calibartion](#3. 下载camera_calibartion)
  • [4. 将红框的文件夹复制在自己的工作空间里边,编译](#4. 将红框的文件夹复制在自己的工作空间里边,编译)
  • [5. 标定完成以后,生成内参参数文件camera.yaml。将文件放在对应的路径下,修改config文件中标定参数的默认路径。在下次打开相机节点的时候就会加载;](#5. 标定完成以后,生成内参参数文件camera.yaml。将文件放在对应的路径下,修改config文件中标定参数的默认路径。在下次打开相机节点的时候就会加载;)
  • [6. 生成标定棋盘的网址,可以设置方格数和方格大小](#6. 生成标定棋盘的网址,可以设置方格数和方格大小)
  • [7. 标定结果](#7. 标定结果)

本篇文章用于记录基于ROS系统的balser相机的内参标定流程,使用的是balser 1920-40gc相机和computar-C镜头。

相机帧率42fps, 分辨率2.3MP, 感光芯片IMX249, 镜头焦距8mm

主要是记录一些资料的链接。比如标定棋盘格的网站,以及内参标定工具箱的ROS节点地址,基于UBUNTU1804,ROS melodic

1. 安装还对应相机的驱动

2. 启动相机节点发布主题

3. 下载camera_calibartion

下载链接https://github.com/ros-perception/image_pipeline

4. 将红框的文件夹复制在自己的工作空间里边,编译

5. 标定完成以后,生成内参参数文件camera.yaml。将文件放在对应的路径下,修改config文件中标定参数的默认路径。在下次打开相机节点的时候就会加载;

参考链接
https://docs.ros.org/en/api/camera_info_manager/html/classcamera__info__manager_1_1CameraInfoManager.html

6. 生成标定棋盘的网址,可以设置方格数和方格大小

https://calib.io/pages/camera-calibration-pattern-generator

7. 标定结果

相关推荐
地平线开发者3 小时前
征程 6 | PTQ 精度调优辅助代码,总有你用得上的
算法·自动驾驶
Godspeed Zhao9 小时前
自动驾驶中的传感器技术34——Lidar(9)
人工智能·机器学习·自动驾驶
TuringAcademy19 小时前
AAAI爆款:目标检测新范式,模块化设计封神之作
论文阅读·人工智能·目标检测·论文笔记
地平线开发者1 天前
LLM 中 token 简介与 bert 实操解读
算法·自动驾驶
Coovally AI模型快速验证2 天前
SOD-YOLO:基于YOLO的无人机图像小目标检测增强方法
人工智能·yolo·目标检测·机器学习·计算机视觉·目标跟踪·无人机
TY-20253 天前
【CV 目标检测】Fast RCNN模型①——与R-CNN区别
人工智能·目标检测·目标跟踪·cnn
地平线开发者3 天前
ReID/OSNet 算法模型量化转换实践
算法·自动驾驶
地平线开发者3 天前
开发者说|EmbodiedGen:为具身智能打造可交互3D世界生成引擎
算法·自动驾驶