Kinect开发遇到的问题

获取数据

首先说一下背景:

  • 获取方法:用官方的SDK获取彩色图像和深度图像,同样用官方的对齐函数(m_pCoordinateMapper)将两幅图像对齐,然后生成点云(用自己对齐的方法也试了,虽然没有重影,但是能明显看到颜色移位,说明没有对齐,我用的别人的参数,没有自己标定,所以这个方法暂时放下。PS:去年用了这个方法就是别人的参数,效果也很好,不懂为啥过了一年啥都变了)
  • 环境:正常屋内,白炽灯
    去年做的时候没有问题(或者说问题不明显),今年拍的时候特别大的问题。
    去年拍的:彩色图映射到深度图上,可以看到下面也会有重影移位的现象,但是植物部分基本没什么问题
    在这里插入图片描述
    深度图像:
    在这里插入图片描述

重影问题(未解决)

今年再次拍的结果:彩色图像映射到深度图像的彩色图片,重影严重
在这里插入图片描述
彩色图像:
在这里插入图片描述
深度图像:
在这里插入图片描述
上面生成点云后看到植物本身的颜色对齐的很好,想着去除背景后应该也没什么影响,反正重影只是在背景上,但是直通滤波去除背景后,发现有部分点云多出来,而且离群点滤波去除不掉,正面看形状很像植物点云,不知道是不是噪声还是其他原因。所以还是尽量获取没有重影的点云。
在这里插入图片描述
在这里插入图片描述
初步怀疑是光线的问题,于是有了一下几种实验:

  • 只开一边的灯:没啥改变,还是重影很多
  • 所有灯都关掉:看不出问题
  • 换地方:基本都和上面图片一样,但是靠墙(如去年拍的图片)就会好很多,还是会有一些白边,如下图:(彩色图像映射到深度图像)
    在这里插入图片描述
    后来又发现后面背景复杂就会有很大重影,但是加上平面就会好很多。

颜色偏移问题(未解决)

上节最后一张图片可以看到感觉采集的差不多了,没有重影,但是发现有颜色移位现象,变成点云之后植物叶片部分会有白边,儿墙上会有部分叶片的绿色
在这里插入图片描述
在这里插入图片描述
离群点去除之后,更加明显看到墙上部分绿色叶片(这样使用基于颜色特征的算法处理点云就会有误差,不太好啊),不知道是不是Kienct开发包里对齐函数不是很精准?但是去年也没有这个问题啊?
在这里插入图片描述
为啥用官方SDK对齐结果居然是这样的?关键是一年前我用还好的,效果没这么差,这是咋回事?希望路过的大神可以指导一下~ 谢谢啦~

后续尝试解决:
相机标定,然后用标定好的参数自己对齐彩色和深度图像:Kinect2.0相机标定
去除重影:Kinect 2.0去除(彩色点云)或(彩色图像和深度图像对齐后彩色图像)的重影
不过最后效果还是不行,可能想的原因不太对吧

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 17
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值