最近一直困于opencv向PCL的转换~
就是深度图像转为点云咯~
如果你也想从Mat数据类型转化为 pcl::PointCloud<pcl::PointXYZ> cloud,请戳这里《等待完成。应该会出现在我的目录里》
终于依托强大的智慧和意志力完成了这方面的转换~可以安安心心的从二维转向三维咯~
下面归纳总结下我准备学习的PCL,openni以及kinect的资料
首先是csdn上小斤童鞋的系列文章:
然后是台湾牛人heresy的系列介绍文章,他好像是第一个用汉字介绍Kinect和openNI的先驱者,小斤童鞋的文章基本上是参照他的
晨宇思远的博客,关于openNI的好像只有下面一篇文章,但他的opencv的文章有很多,很值得一读:
晨宇的文章竟然用opencv去搞点云数据,实在是超乎想象~受到启发后我去opencv的参考文档里去找,还真的找到了跟openni有关的opencv的东西
用的是opencv去抓取kinect的深度图像。。。。早知道这样我就不用kinect SDK去抓了。。。
继续来CSDN上的童鞋博客:
国内kinect开发的主要社区之一,其中有很多资源,有时间不妨多逛逛:
kinect 体感游戏网 cnkinect上的童鞋发起的Kinect for PC 项目,是学习kinect的又一个好地方:
kinect for pc 项目的wiki主页
PCL参考资料
北航的出版社出版了一本书,把PCL的官网几乎原封不动的翻译了过来~叫做《
点云库PCL学习教程》。。。这样也能挣钱。。。
另外令我深受启发的是 openkinect的参与者Kramer, Parker 编写的《
Hacking the Kinect 》(
点击可以下载),里面介绍了很多他们自己的算法,虽然代码漏洞比较多,但是思想上的启发还是蛮大的。
其他的一些网站,如:
点云技术产学研社区:
点云技术产学研中心:
点云技术开发者中心(英文)
当然最有帮助的还是PCL的官网:
拥有大量的tutorial以及接口定义,可以帮助我们很好地去参考、开发
参考资料:
http://pclcn.org/bbs/forum.php?mod=viewthread&tid=80&extra=page%3D3