奥比中光Orbbec Astra Pro体感摄像头“标定全过程”

article/2025/10/21 17:50:19

作者 | 童虎
编辑 | 3D视觉开发者社区
✨如果觉得文章内容不错,别忘了三连支持下哦😘~

文章目录

  • 前期准备工作
  • 安装标定功能包
  • 标定彩色相机
  • 启动相机
  • 开始标定

前期准备工作

在ROS中配置奥比中光Orbbec Astra Pro,保证可以正常显示RGB、深度、IR、彩色图像。

安装标定功能包

终端中输入命令

sudo apt install ros-$ROS_DISTRO-camera-calibration

标定彩色相机

输入命令:

rosrun camera_calibration cameracalibrator.py --size 6x9 --square 0.014 image:=/camera/rgb/image_raw

参照命令,对应进行修改,其中:
(1) size指的是:棋盘格内部的角点的行列数(注意:不是棋盘格的行列数,如下图棋盘格的行列数分别为12、14,而内部角点的行列数分别是11、13。

(2) square 是棋盘格每个格子的边长(可以自己用尺子量一下)

(3) image是图像话题名称,通常为/camera/rgb/image_raw。
在这里插入图片描述

启动相机

输入以下命令
cd 自己安装相机的工作空间

source devel/setup.bash
roslaunch astra_camera astrapro.launch

另外打开一个终端,输入

rviz

在这里插入图片描述

开始标定

(1) 用棋盘格对准相机。在GUI屏幕的右侧,可以看到一个标有X、Y、Size和Skew的条形控件。这是校准的进展状态,都以绿色填满意味着校准完成。在校准过程中需要将棋盘对着相机朝着左/ 右/上/下/前/后移动,还需要倾斜棋盘。
在这里插入图片描述
(2)所有进度条变为绿色,CALIBRATE按钮由灰色变成深绿色,则标定完成,点击CALIBRATE,
在这里插入图片描述
(3)点击一下后,界面会卡住,此时不要做任何操作,直到运行标定程序的终端输出标定的结果,大概是这样的
在这里插入图片描述
(4)有标定结果出来后,点击标定界面的SAVE按钮,再点commit按钮,标定结果保存在/tmp/calibrationdata.tar.gz这个压缩包中,到这里彩色相机的标定就结束了,关闭标定程序。
(这里有个坑,一定要注意,就是其实已经标定生成了tar.gz文件,但是一直以为没生成)
输入命令

cd tmp

可以看到下图
在这里插入图片描述
(5) 其实,在这个路径下~/.ros/camera_info/,已经生成了一个camera.yaml文件,即为相机标定文件。

本文参考文章:
1.乐视体感三合一奥比中光Astra Pro相机彩色和深度(红外)相机标定

2.ROS摄像头标定

版权声明:本文为奥比中光3D视觉开发者社区特约作者授权原创发布,未经授权不得转载,本文仅做学术分享,版权归原作者所有,若涉及侵权内容请联系删文

3D视觉开发者社区是由奥比中光给所有开发者打造的分享与交流平台,旨在将3D视觉技术开放给开发者。平台为开发者提供3D视觉领域免费课程、奥比中光独家资源与专业技术支持。

点击加入3D视觉开发者社区,和开发者们一起讨论分享吧~
也可移步微信关注官方公众号:3D视觉开发者社区 ,获取更多干货知识哦~


http://chatgpt.dhexx.cn/article/v6rKX94d.shtml

相关文章

深度相机(七)--体感设备对比

 Intel RealSense R200(参数规格:分辨率:1080p,深度有效距离:0.51-4,USB3.0) 乐视 LeTV Pro Xtion(参数规格:深度有效距离:0.8m 至 …

Kinect体感机器人(二)—— 体感识别

Kinect体感机器人(二)—— 体感识别 By 马冬亮(凝霜 Loki) 一个人的战争(http://blog.csdn.net/MDL13412) 背景知识 体感技术属于NUI(自然人机界面)的范畴,可以让用户通过肢体语言与周边设备或环境互动,其…

乐视三合一体感摄像头Astra pro开发记录1(深度图、彩色图及点云简单显示)

在某鱼上淘的乐视三合一体感摄像头,捡漏价九十几块,买来玩玩。 网上已经有一些关于此款摄像头的开发资料。 官方的开发资料:[官网链接](https://orbbec3d.com/index/download.html) 按官方网站以及其他帖子,下载并安装…

百来块钱的乐视体感三合一体感摄像头拆解

乐视体感三合一体感摄像头基本参数 乐视体感三合一的体感摄像头前世今生 乐视体感三合一体感摄像头和奥比中光的Astra Pro是同门师兄弟,也就是当年乐视辉煌的时候向奥比中光定制的外观,富士康代工生产,当时生产的时候对标微软 kinect&#x…

3D深度体感摄像头 自有算法的深度立体视觉传感器

rgbdsense基于结构光结合自有算法的深度立体视觉传感器,通过USB将深度数据与RGB数据传输至PC的免驱动设备。通过此次众筹为大家提供开放易用的3D深度摄像头,开发人员可借助PC用于3D成像,图像匹配。三维扫描,动感游戏,u…

乐视三合一体感摄像头--基本信息及windows下部分开发

乐视三合一体感摄像头--基本信息及windows下部分开发 Introduction基本信息Windows下使用安装驱动使用openNI使用imageJ调用RGB图像Q: 参考资料 Introduction 乐视三合一体感摄像头是乐视对标kinect,做的一款3D体感摄像头;设计目的为用于电视…

体感摄像头 realsense 系列硬件资料

一、体感摄像头 Intel的体感摄像机是具有深度图像采集能力的摄像机,目前已经出到了400系列。与kinect 2,ZED,leap motion比较,属于比较中庸。 手势识别方面不如leap motion,leap motion的视角是120度,精度和…

大学计算机专业课程体系参考

#参考一 对于跨专业小白来说,熟悉大学本科计算机专业课程体系设置对于把握计算机知识体系具有重大意义。特此,结合笔者学习过程,分享一下本人认为比较有价值的体系层次图,以便于初学者和跨专业者更好的构建自己脑中的计算机网络和…

同济大学计算机系的课程,同济大学计算机系本科生培养方案

附件一:教学安排 课程性质课程编号课程名称考试学期学分学时上机时数实验时数公共基础课必修002016形势与政策(1)10.517 公共基础课必修070373中国近现代史纲要1 2.034 公共基础课必修070374思想道德修养和法律基础1 3.034 公共基础课必修100383计算机科学导论1 3.0…

斯坦福 计算机 学什么,斯坦福大学本科计算机专业学习哪些课程?

斯坦福大学本科计算机专业学习哪些课程?据小编了解,高质量的课程和自由的选课制度是斯坦福大学本科教育的特点。学校是根据课程的深度给课程排号的。如计算机系的课号是CS0到CS599,其中:0~99号是服务性课程,适合非技术…

计算机应用 主修,计算机应用主修课程

海量优秀的免费计算机应用主修课程范文供您参考与下载,关于计算机应用主修课程的免费论文范文参考资料是由2016年最新的相关论文题目按照标准论文格式模板写作的,适合不知道怎么写计算机应用主修课程的大学毕业生,对相关的本科论文和硕士毕业论文及职称论文发表写作…

计算机专业课顺序,计算机专业课程安排顺序 计算机专业课程安排

每年都有很多人选择报考计算机专业,那么,计算机专业主要学哪些课程呢?要掌握什么技能呢?下面小编整理了一些相关信息,供大家参考! 计算机专业要学什么 学习计算机,需要有一定的数学及英语基础&a…

计算机应用基础课程学什么,计算机专业本科课程 主要学什么

计算机专业本科课程 主要学什么2021-05-01 17:02:08文/李文源 计算机专业本科课程主要有计算机应用基础、应用文写作、数学、英语、德育、电工与电子技术、计算机网络技术、C语言、计算机组装与维修、企业网安全高级技术、企业网综合管理等。 计算机专业本科课程 一、数学类 主…

计算机专业及课程设置,清华及各大高校公布计算机专业培养方案课程

原标题:清华及各大高校公布计算机专业培养方案课程 计算机科学与技术的基础课程在不同的学校的都不一样。不过基本都有计算机导论、计算机组成原理、操作系统、数据结构、算法分析与设计、编译原理、计算机原理、数据库原理等主干课程。而这些课程的基础就是数学&am…

计算机成人本科学历,计算机专业成人本科

为毕业生写计算机专业成人本科提供计算机专业成人本科范文参考,涵盖硕士、大学本科毕业论文范文和职称论文范文,包括论文选题、开题报告、文献综述、任务书、参考文献等,是优秀免费计算机专业成人本科网站。 基于极限编程的计算机专业本科毕业设计模式 基…

计算机 本科专业 课程

本科专业 第一个: 计算机科学与技术 专业 计算机科学与技术(Computer Science and Technology)是国家一级学科,下设信息安全、软件工程、计算机软件与理论、计算机系统结构、计算机应用技术、计算机技术等专业 主修大数据技术…

接口测试之关联测试

【概念普及】 接口(API):指不同功能层之间的通信规则,用以传输数据或命令控制。 单接口测试:在测试工作中主要用于检查单个业务功能的接口实现,或者调试测试数据。 接口关联:是指将两个及以上…

如何进行接口测试?

如何进行接口测试 1、什么是接口测试2、接口测试设计思路3、接口测试步骤4、接口测试用例模板示例 1、什么是接口测试 接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。其目的是对被测系统各个部件之间的功能…

接口测试详细讲解

转载别人的,Mark一下 超详细——接口测试总结与分享 金字塔模型回顾 金字塔模型 通过之前对金字塔结构的学习,大概了解到了金字塔模型想告诉我们的几个道理: 1.越底层,越稳定。 金字塔主要观点认为单元测试的稳定性高,…

POSTMAN接口测试流程

POSTMAN接口测试流程 一、首先是了解基本的测试步骤 设计测试用例配置PostMan测试环境根据测试用例在PostMan填写接口信息执行并分析结果与需求文档是否一致 二、接下来直接进入POSTMAN的配置 (1)先创建一个Collection用例集,并且简单配置一…