基于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. 标定结果

相关推荐
guo_xiao_xiao_13 小时前
YOLOv11城市道路自行车目标检测数据集-552张-bicycle-1_5
算法·yolo·目标检测
这张生成的图像能检测吗13 小时前
(论文速读)HAFNet:用于红外小目标检测的分层注意力融合网络
人工智能·神经网络·目标检测·计算机视觉·图像分割
guo_xiao_xiao_14 小时前
YOLOv11室内果蔬展示苹果目标检测数据集-37张-apple-1_3
人工智能·yolo·目标检测
AI学长15 小时前
数据集|草莓成熟度目标检测数据集-3类530张图
人工智能·目标检测·草莓成熟度目标检测数据集
SylarXillee16 小时前
目标检测模型的训练方法(工业方法)(insects数据集)
目标检测·paddlepaddle
Soley18 小时前
自动驾驶C++实时中间件:PuppetMaster 重构记录,阶段二:公共类型和错误模型定义
自动驾驶
SylarXillee19 小时前
paddledetection进行目标检测的系列文章
人工智能·目标检测·计算机视觉
SylarXillee19 小时前
使用paddledetection进行模型训练的配置
目标检测·paddlepaddle
AI棒棒牛19 小时前
YOLO26:面向实时目标检测的核心架构改进与性能基准测试
人工智能·深度学习·yolo·目标检测·架构
guo_xiao_xiao_20 小时前
YOLOv11室内与自然环境鸟类目标检测数据集-120张-bird-1_2
人工智能·yolo·目标检测