icp的源代码

上传者: wandercs | 上传时间: 2021-03-26 10:54:00 | 文件大小: 33KB | 文件类型: ZIP
icp
著名的迭代就近点算法(icp)的源代码,在20世纪80年代中期,很多学者开始对点集数据的配准进行了大量研究。1987年,Horn[1]、Arun[2]等人用四元数法提出点集对点集配准方法。这种点集与点集坐标系匹配算法通过实践证明是一个解决复杂配准问题的关键方法。1992年,计算机视觉研究者Besl和Mckay[3]介绍了一种高层次的基于自由形态曲面的配准方法,也称为迭代就近点法ICP(Iterative Closest Point)。以点集对点集(PSTPS)配准方法为基础,他们阐述了一种曲面拟合算法,该算法是基于四元数的点集到点集配准方法。从测量点集中确定其对应的就近点点集后,运用Faugera和Hebert提出的方法计算新的就近点点集。用该方法进行迭代计算,直到残差平方和所构成的目标函数值不变,结束迭代过程。ICP配准法主要用于解决基于自由形态曲面的配准问题。

文件下载

资源详情

[{"title":"( 18 个子文件 33KB ) icp的源代码","children":[{"title":"README.TXT <span style='color:#111;'> 4.11KB </span>","children":null,"spread":false},{"title":"matlab","children":[{"title":"make.m <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":"sparsifyMex.cpp <span style='color:#111;'> 2.71KB </span>","children":null,"spread":false},{"title":"demo_3d.m <span style='color:#111;'> 1.82KB </span>","children":null,"spread":false},{"title":"icpMex.cpp <span style='color:#111;'> 3.44KB </span>","children":null,"spread":false},{"title":"demo_2d.m <span style='color:#111;'> 1.72KB </span>","children":null,"spread":false}],"spread":true},{"title":"src","children":[{"title":"icpPointToPlane.cpp <span style='color:#111;'> 10.25KB </span>","children":null,"spread":false},{"title":"icp.cpp <span style='color:#111;'> 2.67KB </span>","children":null,"spread":false},{"title":"kdtree.cpp <span style='color:#111;'> 19.82KB </span>","children":null,"spread":false},{"title":"icp.h <span style='color:#111;'> 2.88KB </span>","children":null,"spread":false},{"title":"icpPointToPlane.h <span style='color:#111;'> 1.72KB </span>","children":null,"spread":false},{"title":"matrix.cpp <span style='color:#111;'> 22.63KB </span>","children":null,"spread":false},{"title":"icpPointToPoint.cpp <span style='color:#111;'> 6.25KB </span>","children":null,"spread":false},{"title":"kdtree.h <span style='color:#111;'> 5.65KB </span>","children":null,"spread":false},{"title":"matrix.h <span style='color:#111;'> 5.00KB </span>","children":null,"spread":false},{"title":"demo.cpp <span style='color:#111;'> 2.23KB </span>","children":null,"spread":false},{"title":"icpPointToPoint.h <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false}],"spread":false},{"title":"CMakeLists.txt <span style='color:#111;'> 420B </span>","children":null,"spread":false}],"spread":true}]

评论信息

  • hbx19720513 :
    简单看了一下。比较简单。复杂算法还需自己实现
    2018-04-13
  • m0_38100037 :
    得自己下载东西才可能跑起来
    2018-01-24
  • mr_shujie :
    算法写得太复杂了吧。。。编译出来巨大无比,最后还是自己写了。。。
    2015-06-26
  • cpwan :
    LINUX下发布的代码,要用MAKE编译,WINDOWS下使用麻烦点,能启动,还没来得及看代码。
    2015-06-25
  • 球霸 :
    看起来跑通不容易啊……
    2014-12-11
  • wwgis123 :
    挺好,值得参考
    2014-12-09
  • 细数苍茫 :
    可以用,谢谢楼主。。。
    2014-11-23
  • wenrihui :
    看了一下,觉得很不错,结构较清晰,有很大参考
    2014-07-23
  • pspburner :
    挺好的,里面是用C++实现ICP算法的,结合MATLAB显示匹面匹配效果,还用到了KD-Tree来优化算法。要跑通程序还要用到一个叫boost的库,可在网上下载下来,下载下来还要编译才能用。花了九牛二
    2014-06-10
  • 麓芢犌 :
    很有参考价值,不过没跑通
    2014-04-09

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明