Point Cloud
文章平均质量分 69
A_Jia_17
视觉算法工程师
展开
-
从CAD模型获取多视点点云 (STL转PLY, renderViewTesselatedSphere函数)
根据CAD模拟获取多视点点云,参考:https://blog.csdn.net/irobot2016/article/details/56489574?locationNum=9&fps=1的博客,对其进行了理解,注释写代码里。笔者的目的是找到特定角度的视点点云,但是该方法似乎并不合适。renderViewTesselatedSphere函数可以获得多个角度的点云,至于角度,貌...原创 2018-09-10 21:37:50 · 7156 阅读 · 12 评论 -
ply、obj 格式转pcd 均匀采样
ply以及obj格式点云比较常见,一般存储格式如下所示。这里,有1536个顶点,3050 个面。 其中,end_header 后是各点的坐标(索引是0-1535)。接着是组成Mesh(即三角形)的具体点的索引:3表示3个顶点,后面三个数字对应相应顶点的索引。plyformat ascii 1.0comment VCGLIB generatedelement vertex ...原创 2018-10-07 23:02:00 · 2508 阅读 · 8 评论 -
error C2079: “pcl::KdTreeFLANN<PointT>::param_radius_”使用未定义的 struct“flann::SearchParams”
PCL版本为18.0我的问题出在了包含目录设置上。具体解决方案是在 属性->C++目录->包含目录 中。之前添加的包含目录是:D:\Program Files (x86)\PCLroot\WIN64\3rdParty\FLANN\include\flann实际应该去掉\flann,把包含目录改为:D:\Program Files (x86)\PCLroot\WIN64\3r...原创 2018-09-29 15:52:12 · 3052 阅读 · 0 评论 -
明明能够运行,忽然报错:error LNK1104: 无法打开文件“***.exe” 。并且再也无法重新生成。
如题目的情况,无论是直接“重新生成”,还是“清理解决方案”后“重新生成”,都会报同样的错误。其实并不是打不开exe,进入相应目录根本没有生成。 其实,已经存在解决方案了: (1)、关闭安全软件重新生成。风险较大。 (2)、360 —>木马查杀—>(左下角)恢复区。然后找到相...原创 2018-10-10 19:44:35 · 1440 阅读 · 1 评论 -
利用RanSac找到点云中所有的平面
如题,这例直接上代码。具体可以看代码中的注释。void get_plane(PointCloud<PointXYZ>::Ptr cloud, vector<vector<float>> &Coffis, vector <PointIndices> &clusters,int threshold){ while (cloud-...原创 2018-10-25 10:03:53 · 3955 阅读 · 3 评论