深度相机标定

深度相机标定参考计算机视觉 相机成像原理 世界坐标系 相机坐标系 图像坐标系 像素坐标系之间的转换 https blog csdn net chentravelli article details 53558096 相机标定原理 https www cnblogs com Jessica jie p 6596450 htmlhttp wiki ros org openni launch Tutorials IntrinsicCal wiki ros org camer

http://wiki.ros.org/camera_calibration/Tutorials/MonocularCalibration 打印棋盘(可以A4纸打印,粘贴在硬纸板上) 测量棋盘单元(黑色或白色正方形)边长(A4纸的在0.025 m 左右)

步骤

安装 sudo apt install ros-kinetic-camera-calibration

启动openni驱动(kinetic)

对于kinetic则安装和启动: roslaunch openni_launch openni.launch

启动openni的驱动(Xtion2)

对于Xtion2则: roslaunch openni2_launch openni2.launch
openni2的驱动安装: sudo apt-get install libopenni2-dev libopenni2-0 sudo apt-get install ros-kinetic-openni2-camera sudo apt-get install ros-kinetic-openni2-launch 或者下载ASUS-Linux-x64-OpenNI2.2,但是不建议,容易安装失败 NiViewer2 #则会显示 RGB图 和 深度图

进行校准,RGB相机

rosrun camera_calibration cameracalibrator.py --size 8x6 --square 0.025 image:=/camera/rgb/image_raw camera:=/camera/rgb size是黑白格的横纵点数,square是黑白格边长,image是图像节点名称,camera是相机名称 标定界面出现后,按照x(左右)、y(上下)、size(前后)、skew(倾斜)等方式移动棋盘,知道x,y,size,skew的进度条都变成绿色位置,此时可以按下CALIBRATE按钮,等一段时间就可以完成标定。 点save成功后,可以在保存的目录下查看具体的矫正图片和参数 然后 commit(commit之后,启动摄像头之后会自动加载)。

IR(深度)相机

rosrun camera_calibration cameracalibrator.py --size 8x6 --square 0.025 image:=/camera/ir/image_raw camera:=/camera/ir rosrun camera_calibration cameracalibrator.py --size 8x6 --square 0.025 image:=/camera/depth/image_raw camera:=/camera/depth 斑点图案使得不可能在IR图像中准确地检测棋盘角。最简单的解决方法是用一两个便签纸覆盖投影机(最左边的单独的开口),大多散布斑点。一个理想的解决方案是完全阻挡投影机,并提供一个单独的红外光源。良好的照明源包括阳光,卤素灯或白炽灯。 Kinect相机驱动程序不能同时传输IR和RGB图像。它将根据用户数量决定两者中的哪一个流,因此在进行IR校准之前杀掉订阅RGB图像的节点(rosnode list | grep rgb | xargs rosnode kill)点save成功后,可以在保存的目录下查看具体的矫正图片和参数 然后 commit
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/231700.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 妈妈再也不用担心我的博客访问量了(一个可以刷博客访问量的小程序java)「建议收藏」

    妈妈再也不用担心我的博客访问量了(一个可以刷博客访问量的小程序java)「建议收藏」前言:相信很多写博客的朋友,会苦恼于博客访问量上不去的问题。博主最近工作比较新手动谢了个小程序,一个可以刷访问量的程序。当然主要是针对csdn博客。有了他就再也不必担心博客访问量上不去的问题了。注:博客最主要还是要自己做好seo优化,以及提高博客内容质量。本篇文章,仅供学习交流。大家如果有问题,可以留言。一,废话少说,看图:软件点击jar包直接运行:如下:稍后查看博客访问量会有变化哟,博主

    2022年6月17日
    23
  • 一些非常有价值的资料网站有哪些_比较有价值的网站

    一些非常有价值的资料网站有哪些_比较有价值的网站最近在搜集资料的时候,发现了很多好的资料网站,不忍独享,陆续整理出来,贴这里。我先有一个贴一个,等到攒到足够多的时候,我再重新进行整理:电影类:IMDb:http://www.imdb.com/(美国著名互联网电影资料库(InternetMovieDatabase,简称IMDb)是一个关于电影演员、电影、电视节目、电视明星、电子游戏和电影制作的在线数据库。亚马逊公司旗下网站)烂番茄…

    2025年9月1日
    11
  • 填充图画图片_脂肪填充失败

    填充图画图片_脂肪填充失败图片处理-填充图片-numpy.padnp.pad()常用于深度学习中的数据预处理(例如用于图片处理中填充图片),可以将numpy数组按指定的方法填充成指定的形状。对一维数组的填充importnumpyasnparr1D=np.array([1,1,2,2,3,4])”’不同的填充方法”’print(‘constant:’+str…

    2022年8月13日
    5
  • oracle的union和union all_oracle count函数

    oracle的union和union all_oracle count函数定义了unionvar{uchartempa[4];ulongtemp3;};unionvarlongdat小编们利用C语言定义一个简单的Union共用体结构。你曾经喜欢小编,现在不喜欢了,小编不怪你,那是小编没本事。在这个结构中包含若干个属性,其中有Int、Char和Double型。谁是谁生命中的过客,谁是谁生命的转轮,前世的尘,今世的风,无穷无尽的哀伤的精魂。此时小编们…

    2025年7月23日
    7
  • 2022考研数学一考试大纲最新_数学一考研大纲2021官方

    2022考研数学一考试大纲最新_数学一考研大纲2021官方2022年考研数学1考试大纲(2022年)

    2022年8月11日
    10
  • 图片和Base64编码相互转换[通俗易懂]

    图片和Base64编码相互转换[通俗易懂]https://www.cnblogs.com/hzhl/articles/14919747.html

    2022年6月5日
    28

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号