位置: 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页面适配)

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

  • 微信运动会显示路线吗(微信运动会显示苹果手表)

    微信运动会显示路线吗(微信运动会显示苹果手表)

  • 为什么蓝牙连接上,音乐放不出来(为什么蓝牙连接上手机还是外放)

    为什么蓝牙连接上,音乐放不出来(为什么蓝牙连接上手机还是外放)

  • 领取红包记录几个字怎么删(领取红包记录几天能查到)

    领取红包记录几个字怎么删(领取红包记录几天能查到)

  • 抖音上传失败保存至草稿(抖音上传失败保存至草稿是不是封号了)

    抖音上传失败保存至草稿(抖音上传失败保存至草稿是不是封号了)

  • 手机投屏到电视没有字幕(手机投屏到电视上后,手机可以退出来吗)

    手机投屏到电视没有字幕(手机投屏到电视上后,手机可以退出来吗)

  • 华为mate30pro与p30pro参数对比(华为mate30pro与p30pro哪个好)

    华为mate30pro与p30pro参数对比(华为mate30pro与p30pro哪个好)

  • 创意h5是什么意思(有创意的h5)

    创意h5是什么意思(有创意的h5)

  • 苹果7基带时好时坏怎么办(苹果7基带时好时坏怎么回事)

    苹果7基带时好时坏怎么办(苹果7基带时好时坏怎么回事)

  • vivox27支持防水吗(vivox27防不防水视频)

    vivox27支持防水吗(vivox27防不防水视频)

  • 网页文件的扩展名有哪些(网页文件的扩展名一般是)

    网页文件的扩展名有哪些(网页文件的扩展名一般是)

  • 苹果6s plus充不进去电怎么回事(苹果6s plus充不上电)

    苹果6s plus充不进去电怎么回事(苹果6s plus充不上电)

  • 华为mate30pro5g颜色(华为mate30pro4g颜色)

    华为mate30pro5g颜色(华为mate30pro4g颜色)

  • 动漫设计软件有哪些(动漫设计软件手机软件)

    动漫设计软件有哪些(动漫设计软件手机软件)

  • 微信语音可以闭麦么(微信语音可以闭声音吗)

    微信语音可以闭麦么(微信语音可以闭声音吗)

  • 京东怎么撤销自己评论(京东怎么撤销自己的评论)

    京东怎么撤销自己评论(京东怎么撤销自己的评论)

  • 联通怎么查话费(联通怎么查话费余额电话)

    联通怎么查话费(联通怎么查话费余额电话)

  • 手机收藏的视频在哪里找(手机收藏的视频在哪)

    手机收藏的视频在哪里找(手机收藏的视频在哪)

  • 强制启用4x msaa有什么用(强制启用4x msaa是什么意思)

    强制启用4x msaa有什么用(强制启用4x msaa是什么意思)

  • 抖音里的单机拍摄在哪(抖音我怎么找不到单机拍摄)

    抖音里的单机拍摄在哪(抖音我怎么找不到单机拍摄)

  • 哔哩哔哩如何投屏(哔哩哔哩如何投稿视频)

    哔哩哔哩如何投屏(哔哩哔哩如何投稿视频)

  • 系统之家哪个系统好用详细介绍(系统之家哪个系统比较好用)

    系统之家哪个系统好用详细介绍(系统之家哪个系统比较好用)

  • Linux下Varnish缓存服务器的安装与配置教程(linux内存缓存)

    Linux下Varnish缓存服务器的安装与配置教程(linux内存缓存)

  • phpcms v9错误日志记录在哪里(错误日志怎么修复)

    phpcms v9错误日志记录在哪里(错误日志怎么修复)

  • 产权转移书据印花税政策
  • 个人所得税个体户减半
  • 2023增值税最新税率
  • 社保退回来的钱怎么做账
  • 减免增值税申报表
  • 会计没签字出纳付款违法么
  • 个人所得税app是什么意思
  • 已发货未收款怎么做会计分录
  • 资产负债表的应付职工薪酬怎么填
  • 流动负债中的短期借款
  • 上年度重复结转会计分录
  • 购进货物既用于应税项目又用于免税项目的
  • 冲销暂估入账原材料的会计分录
  • 补开的银行手续费发票怎么做账
  • 支付股权投资的会计科目
  • 代收水电气费加盟
  • 应付税款法账务处理
  • 非居民企业出租不动产房产税
  • 怎么计提企业所得税
  • 定期定额户需要自己申报吗
  • 买一赠一使用规则
  • 用友u8计提企业所得税
  • 低值易耗品属于资产类
  • 留抵税额怎么入账
  • 以前年度损益调整
  • 企业分立账务处理办法
  • 预提待摊费用怎么做账
  • 小规模纳税人销售自己使用过的物品
  • 电脑右下角的弹窗怎么关
  • 备用金冲销会计怎么做账
  • 软件和硬件的成本按销售占比做分摊怎么算
  • 笔记本电脑如何恢复出厂系统
  • 资产增加为什么记借方
  • 借入资金一般采用借入()进行
  • laravel批量insert
  • KITTI数据集可视化(二):点云多种视图与标注展示的可视化代码解析
  • 长期股权投资成本法收回投资
  • php array add
  • 动销率怎么看
  • 出售债券税费处理会计分录怎么写
  • yolo 模型训练
  • 微软 大中华区 前副总裁
  • 员工出国公司要承担的责任
  • 供应商退回货款怎么入账
  • 企业商品库存周期是多久
  • 一般人转小规模政策文号
  • java中日志的作用
  • element级联选择器动态获取数据
  • sqlsever修改数据
  • mongodb使用案例
  • 企业摊销无形资产价值时的会计处理
  • 未满一年需要工商年报吗
  • 同一控制下合并冲减资本公积
  • 如何完成资产负债表
  • 营改增有关事项的规定
  • 应付职工薪酬的账务处理
  • 服务业 费用可以暂估吗?
  • 流动比率与速动比率下降说明什么
  • 施工单位代建收费合理吗
  • 未认证的进项税额转出会计分录
  • 旅行社代订机票发票报销
  • 科目汇总表里面要填累计折旧吗
  • 收不回来的其他应收账款如何处理?
  • mysql8.0远程连接
  • sql语句的高级用法
  • centos 安装程序
  • linux ftpd
  • Windows 8.1 RT Update 3更新将于9月发布
  • win8玩游戏
  • 自定义仪表盘的价值
  • js制作倒计时
  • unity3d怎么移动物体
  • 一个进程cpu占用率长时间为90%以上
  • 每天自动重启命令
  • angularjs常用总结
  • 喜大普奔含义
  • 电子税务局怎么添加开票员
  • 网络发票管理系统
  • 税控盘时钟异常怎么办
  • 一般纳税人选择简易计税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设