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
近期下载者:
相关文件:
收藏者: