位置: IT常识 - 正文

Realsense D455/435内参标定以及手眼标定

编辑:rootadmin
Realsense D455/435内参标定以及手眼标定 相机的内外参内参数 与相机自身特性有关的参数,焦距,像素大小外参数, 相机的位置,旋转方向为什么要内参标定理想情况下,镜头会将一个三维空间中的直线也映射成直线(即射影变换),但实际上,镜头无法这么完美,通过镜头映射之后,直线会变弯,所以需要相机的畸变参数来描述这种变形效果。理想情况下,相机对x方向和y方向的尺寸的缩小比例是一样的,但实际上,镜头如果不是完美的圆,传感器上的像素如果不是完美的紧密排列的正方形,都可能会导致这两个方向的缩小比例不一致。内参中包含两个参数可以描述这两个方向的缩放比例,不仅可以将用像素数量来衡量的长度转换成三维空间中的用其它单位(比如米)来衡量的长度,也可以表示在x和y方向的尺度变换的不一致性;理想情况下,镜头的光轴(就是通过镜头中心垂直于传感器平面的直线)应该是穿过图像的正中间的,但是,实际由于安装精度的问题,总是存在误差,这种误差需要用内参来描述;

推荐整理分享Realsense D455/435内参标定以及手眼标定,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

内参矩阵:

fx s x0K = 0 fy y0 0 0 1

fx, fy为焦距,一般情况下,两者相等, x0,y0为主点坐标,s为坐标轴倾斜参数,理想情况下为0 外参数矩阵:包括旋转和平移矩阵

相机的位姿估计

参考链接: 即像素坐标 Px 乘以深度 zc =相机内参K乘以相机坐标 Pc . 相关链接:

https://zhuanlan.zhihu.com/p/144307108https://www.cnblogs.com/singlex/p/pose_estimation_1.html内参标定和估计

相关链接:

https://learnopencv.com/camera-calibration-using-opencv/

https://visp-doc.inria.fr/doxygen/visp-daily/tutorial-calibration-intrinsic.html

/home/jialiangfan/visp/build/example/calibration

/home/jialiangfan/visp/build/tutorial/grabber

mv /home/jialiangfan/visp/build/tutorial/grabber/chessboard-* /home/jialiangfan/visp/build/example/calibration

./calibrate-camera default-chessboard.cfg

通过ros_calibration获得较高精度的内参标定rosdep install camera_calibration普通相机的话,安装usb-cam工具,realsense也可配置,usbcam的配置方法 为https://blog.csdn.net/qq_27865227/article/details/120975769realsense 或者安装 sudo apt-get install ros-kinetic-realsense2-camera,然后运行 roslaunch realsense2_camera rs_camera.launch align_depth:=trueusb-cam配置下的校对命令:~/ rosrun camera_calibration cameracalibrator.py --size 8x6 --square 0.25 image:=/usb_cam/image_raw camera:=/usb_camrosrun camera_calibration cameracalibrator.py --size 8x6 --square 0.028 image:=/usb_cam/image_raw

标定好的Realsense D455参数 [[400.50715871 0. 313.03444875] [ 0. 413.68114326 234.14594096] [ 0. 0. 1. ]]

opencv 标定Realsense D455参数Realsense D455/435内参标定以及手眼标定

cameraMatrix : [392.716970864628, 0, 243.0185503073266; 0, 387.129884776694, 215.7363588792927; 0, 0, 1] distCoeffs : [0.06146982267847866, -0.05119212933712309, -0.007642430456467396, -0.05887116845433386, 0.009214258584880468]

从realsense本身api获取的结果

p[319.435 241.826] f[380.528 380.19]

ros_calibration 标定结果

390.989992 0.000000 291.088402 0.000000 386.367613 236.286866 0.000000 0.000000 1.000000

distortion -0.030756 0.135162 -0.006918 -0.015546 0.000000

rectification

1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000

projection

423.408600 0.000000 285.763055 0.000000 0.000000 418.590729 232.499668 0.000000 0.000000 0.000000 1.000000 0.000000

外参数标定

python camera_calibration_show_extrinsics.py --calibration camera.xml --scale_focal 20

通过对若干个图形的姿态确立,初始坐标一般确定为棋盘左上角,反向求解出相机在初始坐标系下的姿态。

参考链接:https://blog.csdn.net/jiaoyangwm/article/details/97752238

realsense 可视化界面

命令行输入:realsense-viewer rgb相机 帧率最高 60, 画质424*240,帧率30,画质为640x480 深度相机 帧率最高90, 画质比较低, 画质会随着帧率的升高而降低

Realsense机械臂手眼标定技术介绍 https://blog.csdn.net/yaked/article/details/77161160https://editor.csdn.net/md/?not_checkout=1&articleId=128649152https://zhuanlan.zhihu.com/p/576861119

手眼标定流程记录:

aruco_ros等功能包

easy_handeye功能包 Marker id: 6,大小: 5cm

改写 easy_hand_eye中的参数

技术教程Franka+realsense: https://zhuanlan.zhihu.com/p/576861119visp package: http://wiki.ros.org/visp_hand2eye_calibrationKinova hand-eye-calibration: https://blog.csdn.net/qq_39367282/article/details/89515338
本文链接地址:https://www.jiuchutong.com/zhishi/289801.html 转载请保留说明!

上一篇:H5移动端适配方案rem/vw(移动端h5页面适配)

下一篇:前端怎么打断点捏(前端段落空两格怎么设置)

  • 华为nova9的指纹解锁怎么用(华为nova9的指纹使用不了怎么办)

    华为nova9的指纹解锁怎么用(华为nova9的指纹使用不了怎么办)

  • 小米10是立体声扬声器吗(小米10至尊版怎么设置立体声)

    小米10是立体声扬声器吗(小米10至尊版怎么设置立体声)

  • 抖音怎么设置隐藏评论(抖音怎么设置隐私用户)

    抖音怎么设置隐藏评论(抖音怎么设置隐私用户)

  • iphone11怎么清理缓存(iphone11怎么清理照片内存)

    iphone11怎么清理缓存(iphone11怎么清理照片内存)

  • 电量过低请继续充电什么意思(电量过低请继续充电英文)

    电量过低请继续充电什么意思(电量过低请继续充电英文)

  • 微信号可以卖给别人吗(在哪里可以买微信号呢)

    微信号可以卖给别人吗(在哪里可以买微信号呢)

  • 什么操作系统适用于对外部事件做出及时响应

    什么操作系统适用于对外部事件做出及时响应

  • 苹果数据线第四个触点(苹果数据线第四个触点发黑)

    苹果数据线第四个触点(苹果数据线第四个触点发黑)

  • 快手粉丝马甲是什么(快手啥叫马甲)

    快手粉丝马甲是什么(快手啥叫马甲)

  • 数据交换技术主要有三种(数据交换技术主要类型不包括)

    数据交换技术主要有三种(数据交换技术主要类型不包括)

  • 变频启动和软启动的区别(变频启动和软启动的电机的启动电流一样吗)

    变频启动和软启动的区别(变频启动和软启动的电机的启动电流一样吗)

  • 苹果增强对比度省电吗(苹果增强对比度会耗电吗)

    苹果增强对比度省电吗(苹果增强对比度会耗电吗)

  • 淘宝等级怎么看(淘宝等级怎么看5颗蓝钻是什么等级淘宝)

    淘宝等级怎么看(淘宝等级怎么看5颗蓝钻是什么等级淘宝)

  • 苹果x卡住了强制关机不了(iphone x卡住了)

    苹果x卡住了强制关机不了(iphone x卡住了)

  • 抖音首发是什么意思(抖音短视频首发啥意思)

    抖音首发是什么意思(抖音短视频首发啥意思)

  • iphone11promax可以指纹解锁吗(iphone11promax可以无线充电吗)

    iphone11promax可以指纹解锁吗(iphone11promax可以无线充电吗)

  • 抖音粉丝通知页是指什么(抖音消息页的粉丝列表)

    抖音粉丝通知页是指什么(抖音消息页的粉丝列表)

  • 腾讯视频能看春晚吗(腾讯视频能看春晚吗2022)

    腾讯视频能看春晚吗(腾讯视频能看春晚吗2022)

  • word2007怎么关闭兼容模式(word2007怎么关闭护眼模式)

    word2007怎么关闭兼容模式(word2007怎么关闭护眼模式)

  • iphone蓝牙搜不到beats(iPhone蓝牙搜不到小米手表)

    iphone蓝牙搜不到beats(iPhone蓝牙搜不到小米手表)

  • 抖音为什么改不了昵称(抖音为什么改不了资料)

    抖音为什么改不了昵称(抖音为什么改不了资料)

  • 抖音短视频怎么合拍(抖音短视频怎么做才能赚钱)

    抖音短视频怎么合拍(抖音短视频怎么做才能赚钱)

  • 淘宝个人尺码设置在哪(淘宝个人尺码设置怎么弄)

    淘宝个人尺码设置在哪(淘宝个人尺码设置怎么弄)

  • 共享单车的使用方法(法国共享单车的使用)

    共享单车的使用方法(法国共享单车的使用)

  • vivo手机图标怎么改大小(vivo手机图标怎么变成长方形)

    vivo手机图标怎么改大小(vivo手机图标怎么变成长方形)

  • C盘垃圾太多?系统盘瘦身帮你解决(c盘垃圾太多需要重装系统嘛)

    C盘垃圾太多?系统盘瘦身帮你解决(c盘垃圾太多需要重装系统嘛)

  • 什么情况增值税计入成本
  • 转让企业全部产权属于增值税征税范围。A对B错
  • 外商投资企业是民营企业吗
  • 免征增值税企业进项税怎么处理
  • 冲回存货跌价准备计提递延所得税
  • 财产租赁所得个人所得税计算方法2020
  • 企业所得税固定资产一次性扣除
  • 免抵退税额抵减额和不得免征和抵扣税额是一个意思吗
  • 增值税季度报税
  • 营增改的四大“增效剂”
  • 发票密码区出来了一点
  • 会计准则规定的关联方
  • 个人如何申报初级医师职称
  • 上年度职工工资总额
  • 工资上浮20%怎么算
  • 资询服务收入算服务还是劳务
  • 申请商标发生的费用应该如何入账?
  • 已经计提的税金怎么做账
  • 事业单位工会经费会计账务处理办法
  • 个体工商税务登记需要费用
  • php oci8
  • 广告公司发生的广告代工费账务怎么处理
  • 车间报销办公用品费
  • 未入账发票可以作废吗
  • 转出未交增值税怎么算
  • web无法运行
  • 天窗漏进来的水去哪了
  • bert multihead
  • es6的module模块
  • 房产税为什么会退税
  • 滴滴发票4月1日怎么开
  • php array_udiff_assoc 计算两个数组的差集实例
  • 小微企业所得税优惠政策2023
  • 事业结余是事业单位当年全部收支相抵后的余额
  • 销售费用进项税额转出会计分录怎么写
  • 残保金的计费依据
  • 所有者权益变动表怎么填 实例
  • 建筑业先预缴还是先扣税
  • 进项大于销项怎么做分录
  • vue如何实现路由跳转缓存
  • mysql用在哪些方面
  • php定义变量的方法
  • mysql入门很简单
  • 生产成本中制造费用中包括哪些?
  • 支付宝企业账户怎么注销
  • 有哪些情况可以用别人的id
  • 周转材料低值易耗品五五摊销法
  • 预缴税款是什么税款
  • 电费应收和实收怎么算
  • 开办费的最新账务处理2021
  • 收到对方公司退款
  • 微信提现手续费1000扣多少
  • 安装工程什么时候套脚手架搭拆
  • 增值税发票丢失可以补开吗
  • 应付账款可以用现金支付吗
  • 材料采购是什么会计要素
  • 收派服务与快递服务区别
  • sql server使用
  • mysql理论知识
  • MySQL MEM_ROOT详解及实例代码
  • Winserver2012下mysql 5.7解压版(zip)配置安装教程详解
  • bat windows
  • ubuntu debian
  • mac os如何安装软件
  • linux回退
  • win10注册表详解
  • windows8.1关闭开机密码
  • win7玩不了cf
  • win7无法远程桌面win10
  • Win10 Mobile 10586.107怎么更新?Lumia950/XL/550可升级
  • jquery 插件编写
  • js怎么用jquery
  • python中的字符型
  • javascript object oriented 面向对象编程初步
  • 江苏国税电子国税局
  • 冲减多计提的坏账准备
  • 企业的绿化用地暂免征收土地使用税
  • 单位发的一次性奖励如何扣税
  • 个人所得税超过12万能退税吗
  • 如何查询企业上市情况
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设