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

相关推荐
动物园猫22 分钟前
塑料瓶目标检测数据集:3,000张图像 | 目标检测
人工智能·目标检测·计算机视觉
懷淰メ9 小时前
【AI赋能】基于PyQt+YOLO+DeepSeek水上漂浮物检测系统(详细介绍)
人工智能·yolo·目标检测·计算机视觉·pyqt·漂浮物·水上漂浮物
深蓝学院20 小时前
上交严骏驰团队开源生成式仿真Point as Skeleton:闭环自动驾驶全新渲染方案
自动驾驶
泛泛7辈1 天前
通过matlab训练和验证深度学习的目标检测
深度学习·目标检测·matlab
AI棒棒牛1 天前
YOLO26损失地图绘制:只改权重和数据集路径即可生成损失地图(Loss Landscape)
人工智能·深度学习·目标检测·yolo26
梦想三三2 天前
YOLOv5 口罩目标检测实战(一):项目整体介绍与数据准备
人工智能·yolo·目标检测
HiEV2 天前
Mobileye 3.0:自动驾驶科技问题基本解决,Shashua押注物理AI
人工智能·自动驾驶
总线通信小百科3 天前
汽车零部件LIN总线测试三大痛点
经验分享·自动驾驶·汽车·数据处理
张彦峰ZYF3 天前
具身智能:AI 长出“手脚”,进入物理世界——大模型驱动机器人、自动驾驶与产业落地调研
人工智能·机器人·自动驾驶
才鲸嵌入式3 天前
JEPA具身智能或自动驾驶路线的公司
人工智能·机器学习·大模型·自动驾驶·具身智能·通用人工智能·jepa