MReconstitution_SimulateCube

所属分类:数值算法/人工智能
开发工具:matlab
文件大小:9KB
下载次数:108
上传日期:2009-02-20 14:07:24
上 传 者p200702108
说明:  用MATLAB实现模拟立方体的重构,是计算机视觉中三维重构的重要的应用实验
(Simulation using MATLAB realize cube reconstruction, computer vision are three-dimensional reconstruction of the important application experiment)

文件列表:
模拟立方体重构\prorec.m (608, 2004-10-21)
模拟立方体重构\reconstruct.m (232, 2009-01-08)
模拟立方体重构\vpoint.m (3591, 2003-08-20)
模拟立方体重构\recon.m (307, 2002-11-29)
模拟立方体重构\vanishpoint.m (210, 2003-08-11)
模拟立方体重构\W.m (866, 2003-08-20)
模拟立方体重构\cammodel.m (726, 2002-11-24)
模拟立方体重构\FE.m (603, 2004-10-21)
模拟立方体重构\H.m (655, 2004-06-02)
模拟立方体重构\imgdata.m (296, 2002-11-18)
模拟立方体重构\objmodel.m (947, 2002-11-18)
模拟立方体重构\plotcube.m (1655, 2003-08-19)
模拟立方体重构\affrec.m (523, 2004-01-07)
模拟立方体重构\Direct.m (821, 2003-08-19)
模拟立方体重构\Eurec.m (759, 2003-08-21)
模拟立方体重构\model1.m (1327, 2007-01-24)
模拟立方体重构 (0, 2009-01-09)

(关于数据调整,最好不要改动数值为0的项,改动要保持大致相似,比如旋转角度就是用几分之PI来表示) 1.reconstruct 重构主程序 2.model1用来模拟图像数据 第11行的cubelength是第一个立方体的边长,可以设置 第12行的position是第一个立方体的平移量,可以设置 第13行的angle是第一个立方体的旋转量,可以设置 同样地,对于第31行,32行,33行,则是进行第二个立方体的边长、平移量、旋转量的设置。 第23行函数plotcube第二个参数用于设置第一个立方体的连线颜色(英文首字母) 第35行函数plotcube第二个参数用于设置第二个立方体的连线颜色 第39行需要修改摄像机内参数K。而对于position与angle,分别为第二个坐标系相对于第二个坐标系的位置与角度,相对角度基本上需要调整,相对位置可以调整一下。 3.objmodel是产生立方体模型的函数 4.plotcube用于画立方体 5.cammodel用于生成射影矩阵 6.imgdata用于生成二维图像点 7.FE用于计算基本矩阵和对极点 8.prorec实现摄影重构 第29行与第30行,用于设置立方体连线颜色 9.recon用于在摄影重构中构建三维空间点 10.vpoint用于计算两幅图像上的6对消影点 第12,17,22,29,34,39,51,56,61,68,73,78行,可作消隐点颜色调整 12.affrec用于实现仿射重构 第24,25行,用于设置立方体连线颜色 13.Eurec用于实现欧式重构 第38,39行,用于设置立方体连线颜色 14.W用于计算绝对二次曲线的像函数 15.vanishpoint用于计算消影点 16.H用于计算单应函数x2

近期下载者

相关文件


收藏者