嘈杂的kinect颜色(rgb)图像

时间:2013-02-22 12:28:16

标签: opencv kinect openni

我正在使用opencv接口(http://docs.opencv.org/doc/user_guide/ug_highgui.html?highlight=kinect)从kinect相机获取颜色(rgb)和深度帧。对于标准VGA 640x480分辨率和类似

的代码
capture.retrieve( bgrImage, OPENNI_BGR_IMAGE );

我明白了:

http://i49.tinypic.com/2dsmh4w.jpg

我认为这真的很吵。这是kinect rgb相机的正常质量吗? 我尝试了各种过滤(模糊,锐化,打开......)程序,但我得到了一些小改进。

1 个答案:

答案 0 :(得分:3)

拍摄这张照片的条件我不知道,我无法证明使用Kinect拍摄的图像的质量,所以我忽略了这部分问题。

您可以做的一件非常简单的事情就是平均可能会提高图像质量。就是这样。

另一个选项包括,例如,双边过滤或平均移位过滤(我不知道你将如何完成后来纯粹使用现成的OpenCV功能),可以很好地处理这种噪音。例如,这里有三行图像。在第二列中,您可以看到Canny为第一列中的图像找到的边。第一行按原样显示输入图像,第二行是特定Mean Shift的结果,最后一行是双边过滤。

enter image description here enter image description here

enter image description here enter image description here

enter image description here enter image description here

虽然结果特别好,但问题是这些过滤技术对于现今使用的典型计算机来说速度很慢。