Hello,
If it is the depth image that you would like to smooth then you can use opencv's GaussianBlur or MedianBlur ( if you use opencv 2.3 or newer) or cvSmooth ( if you use older opencv).
MedianBlur is usually used in stereovision depth map to enhance disparity ( if i'm not mistaken). Therefore it is suitable to smooth depth image and will even clear the difference between dark and bright pixels more.
I dont really understand about Gaussian because there's some math inside. What I know is it is convolving with something that is called Gaussian kernel. Ive tried using GaussianBlur in my application of finger detection to do smoothing and it works very well. Although dont use a window more than 7x7.
Thats what I can say about depth image smoothing. Hope this helps.
Best regards / Mit freundlichen Grüßen,
Gideon Adhirianto
Mechatronics Dept
Swiss German University
Sent from my Sony Xperia S
hi,i want to smoothing the depth image from kinect ( use openni and opencv),because the depth image have too mush noise , anybody can help me? my english is poor ,sorry about that, thanks .....
--
You received this message because you are subscribed to the Google Groups "OpenNI" group.
To view this discussion on the web visit https://groups.google.com/d/msg/openni-dev/-/muGct-tEUvoJ.
To post to this group, send email to openn...@googlegroups.com.
To unsubscribe from this group, send email to openni-dev+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/openni-dev?hl=en.