资源简介

读研期间做的文献复原,关键点提取、建立特征描述符、匹配特征点、RANSAC去除误匹配、坐标配准全部流程都走了一遍,用bunny数据做的测试,每一步都有画图,结果精度还不错。有没做好的地方欢迎指正。

资源截图

代码片段和文件信息

function b = ascread(filename)      %read my file
format long;
fi = fopen(filename‘r‘);       %openfile  ‘r‘读出参数
if fi < 0
  error(sprintf(‘File %s not found‘ filename))
end

templine = 1; %
a = sscanf(fgetl(fi) ‘%d‘);%%fgetl从已经打开的文件中读取一行,并且丢掉末尾的换行符。
templine = templine +1;

if length(a)==1
    points=a(1);
end

pointlist = zeros(3points);

for vnum = 1 : points
  coord = sscanf(fgetl(fi) ‘%e %e %e‘);
  if length(coord) ~= 3
    errmsg = sprintf(‘Each vertex line must contain three coordinates (error on line %d)‘ templine);
    error(errmsg);
  end
  templine = templine +1;
  pointlist(:vnum) = coord;
end
b = cell({points;pointlist});

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-04-04 13:10  基于特征匹配的点云拼接\
     文件         704  2015-12-23 13:38  基于特征匹配的点云拼接\ascread.m
     文件     1182978  2010-10-14 20:28  基于特征匹配的点云拼接\bun000.asc
     文件     1161413  2010-10-14 20:28  基于特征匹配的点云拼接\bun045.asc
     文件        5779  2018-04-03 13:15  基于特征匹配的点云拼接\fuyuan.m
     文件         608  2018-04-03 18:47  基于特征匹配的点云拼接\lsqnormest.m
     文件        1200  2016-03-09 17:27  基于特征匹配的点云拼接\Quater_Registration.m
     文件      267891  2015-11-18 15:39  基于特征匹配的点云拼接\一种基于法向量的点云自动配准方法_陶海跻.caj

评论

共有 条评论