利用kinect检测任意平面
生活随笔
收集整理的這篇文章主要介紹了
利用kinect检测任意平面
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
功能描述:使用kinect分割任意平面。
使用方法:根據(jù)三點確定一個平面的原理,用鼠標(biāo)在平面上單擊三個點,利用這三點坐標(biāo)求出平面的表達式ax+by+cz+w=0
代碼:這里下載。使用VS2008+opencv2.0,其他opencv版本應(yīng)該都是可以的,只需更改下VS2008的工程屬性。
kinect驅(qū)動這里下載? (CL-NUI-Platform-1.0.0.1121,如果安裝了其他kinect驅(qū)動,需要先卸載干凈)
可以改進的地方:目前的代碼誤差還比較大,可以從以下幾個方面改進:
1) 標(biāo)定kinect,確定其光心。目前使用的光心是(320,240)
2) 使用更多點最小二乘擬合平面
更進一步,可以利用RANSAC算法實現(xiàn)平面的自動檢測。
轉(zhuǎn)載于:https://www.cnblogs.com/yangyangcv/archive/2011/05/02/2034527.html
總結(jié)
以上是生活随笔為你收集整理的利用kinect检测任意平面的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 毕设开发总结-3D游戏框架及网络对战游戏
- 下一篇: 重谈ExtGrid 扩展行自动展开(一)