首页 开发技术 其它     /    全景图像拼接(图像拼接作业)

全景图像拼接(图像拼接作业)

上传者: a19920110 | 上传时间:2024/3/17 0:39:05 | 文件大小:19.5MB | 文件类型:rar
全景图像拼接(图像拼接作业)
压缩包中包含的具体内容:对给定数据中的6个不同场景图像,进行全景图拼接操作,具体要求如下:(1) 寻找关键点,获取关键点的位置和尺度信息(DoG检测子已由KeypointDetect文件夹中的detect_features_DoG.m文件实现;
请参照该算子,自行编写程序实现Harris-Laplacian检测子)。
(2) 在每一幅图像中,对每个关键点提取待拼接图像的SIFT描述子(编辑SIFTDescriptor.m文件实现该操作,运行EvaluateSIFTDescriptor.m文件检查实现结果)。
(3) 比较来自两幅不同图像的SIFT描述子,寻找匹配关键点(编辑SIFTSimpleMatcher.m文件计算两幅图像SIFT描述子间的Euclidean距离,实现该操作,运行EvaluateSIFTMatcher.m文件检查实现结果)。
(4) 基于图像中的匹配关键点,对两幅图像进行配准。
请分别采用最小二乘方法(编辑ComputeAffineMatrix.m文件实现该操作,运行EvaluateAffineMatrix.m文件检查实现结果)和RANSAC方法估计两幅图像间的变换矩阵(编辑RANSACFit.m文件中的ComputeError()函数实现该操作,运行TransformationTester.m文件检查实现结果)。
(5) 基于变换矩阵,对其中一幅图像进行变换处理,将其与另一幅图像进行拼接。
(6) 对同一场景的多幅图像进行上述操作,实现场景的全景图拼接(编辑MultipleStitch.m文件中的makeTransformToReferenceFrame函数实现该操作)。
可以运行StitchTester.m查看拼接结果。
(7) 请比较DoG检测子和Harris-Laplacian检测子的实验结果。
图像拼接的效果对实验数据中的几个场景效果不同,请分析原因。
已经实现这些功能,并且编译运行均不报错!

文件下载

资源详情

[{"title":"(83个子文件19.5MB)全景图像拼接(图像拼接作业)","children":[{"title":"图像拼接作业","children":[{"title":"MatcherTester.m <span style='color:#111;'>637B</span>","children":null,"spread":false},{"title":"ComputeAffineMatrix.m <span style='color:#111;'>2.29KB</span>","children":null,"spread":false},{"title":"PlotMatch.m <span style='color:#111;'>9.98KB</span>","children":null,"spread":false},{"title":"PlotSIFTDescriptor.m <span style='color:#111;'>4.23KB</span>","children":null,"spread":false},{"title":"data","children":[{"title":"pine4.jpg <span style='color:#111;'>117.81KB</span>","children":null,"spread":false},{"title":"watering_cart_00.jpg <span style='color:#111;'>249.44KB</span>","children":null,"spread":false},{"title":"watering_cart_03.jpg <span style='color:#111;'>161.68KB</span>","children":null,"spread":false},{"title":"yosemite1.jpg <span style='color:#111;'>198.41KB</span>","children":null,"spread":false},{"title":"building_03.jpg <span style='color:#111;'>150.76KB</span>","children":null,"spread":false},{"title":"trees_000.jpg <span style='color:#111;'>190.47KB</span>","children":null,"spread":false},{"title":"campus_04.jpg <span style='color:#111;'>3.04MB</span>","children":null,"spread":false},{"title":"building_04.jpg <span style='color:#111;'>173.53KB</span>","children":null,"spread":false},{"title":"building_01.jpg <span style='color:#111;'>174.09KB</span>","children":null,"spread":false},{"title":"yosemite4.jpg <span style='color:#111;'>247.56KB</span>","children":null,"spread":false},{"title":"yosemite3.jpg <span style='color:#111;'>179.30KB</span>","children":null,"spread":false},{"title":"building_02.jpg <span style='color:#111;'>133.05KB</span>","children":null,"spread":false},{"title":"trees_003.jpg <span style='color:#111;'>261.00KB</span>","children":null,"spread":false},{"title":"campus_01.jpg <span style='color:#111;'>2.81MB</span>","children":null,"spread":false},{"title":"campus_02.jpg <span style='color:#111;'>2.86MB</span>","children":null,"spread":false},{"title":"pine1.jpg <span style='color:#111;'>106.13KB</span>","children":null,"spread":false},{"title":"campus_03.jpg <span style='color:#111;'>3.10MB</span>","children":null,"spread":false},{"title":"pine2.jpg <span style='color:#111;'>125.93KB</span>","children":null,"spread":false},{"title":"watering_cart_02.jpg <span style='color:#111;'>169.48KB</span>","children":null,"spread":false},{"title":"trees_002.jpg <span style='color:#111;'>247.35KB</span>","children":null,"spread":false},{"title":"yosemite2.jpg <span style='color:#111;'>195.07KB</span>","children":null,"spread":false},{"title":"trees_001.jpg <span style='color:#111;'>225.12KB</span>","children":null,"spread":false},{"title":"campus_00.jpg <span style='color:#111;'>2.69MB</span>","children":null,"spread":false},{"title":"watering_cart_01.jpg <span style='color:#111;'>214.73KB</span>","children":null,"spread":false},{"title":"pine3.jpg <span style='color:#111;'>123.11KB</span>","children":null,"spread":false}],"spread":false},{"title":"SIFTSimpleMatcher.m <span style='color:#111;'>2.00KB</span>","children":null,"spread":false},{"title":"EvaluateSIFTDescriptor.m <span style='color:#111;'>717B</span>","children":null,"spread":false},{"title":"MultipleStitch.m <span style='color:#111;'>7.40KB</span>","children":null,"spread":false},{"title":"KeypointDetect","children":[{"title":"getpts.m <span style='color:#111;'>5.94KB</span>","children":null,"spread":false},{"title":"plotpoints.m <span style='color:#111;'>1.01KB</span>","children":null,"spread":false},{"title":"showfeatures.m <span style='color:#111;'>1.45KB</span>","children":null,"spread":false},{"title":"build_pyramid.m <span style='color:#111;'>1.99KB</span>","children":null,"spread":false},{"title":"construct_key.m <span style='color:#111;'>817B</span>","children":null,"spread":false},{"title":"refine_features.m <span style='color:#111;'>8.74KB</span>","children":null,"spread":false},{"title":"gauss1d.m <span style='color:#111;'>236B</span>","children":null,"spread":false},{"title":"get_dvtime.m <span style='color:#111;'>615B</span>","children":null,"spread":false},{"title":"symmetric_match.m <span style='color:#111;'>975B</span>","children":null,"spread":false},{"title":"find_features.m <span style='color:#111;'>6.07KB</span>","children":null,"spread":false},{"title":"fit_paraboloid.m <span style='color:#111;'>432B</span>","children":null,"spread":false},{"title":"gauss2dx.m <span style='color:#111;'>573B</span>","children":null,"spread":false},{"title":"make_cost.m <span style='color:#111;'>227B</span>","children":null,"spread":false},{"title":"interp.m <span style='color:#111;'>408B</span>","children":null,"spread":false},{"title":"detect_features_DoG.m <span style='color:#111;'>3.38KB</span>","children":null,"spread":false},{"title":"show_plist.m <span style='color:#111;'>194B</span>","children":null,"spread":false},{"title":"motion_corr2.m <span style='color:#111;'>4.46KB</span>","children":null,"spread":false},{"title":"myHarris.m <span style='color:#111;'>759B</span>","children":null,"spread":false},{"title":"motion_corr.m <span style='color:#111;'>6.31KB</span>","children":null,"spread":false},{"title":"structure2.m <span style='color:#111;'>678B</span>","children":null,"spread":false},{"title":"filter_gaussian.m <span style='color:#111;'>1.50KB</span>","children":null,"spread":false},{"title":"fmransac_test2.m <span style='color:#111;'>6.84KB</span>","children":null,"spread":false},{"title":"process_loop.m <span style='color:#111;'>283B</span>","children":null,"spread":false},{"title":"resample_bilinear.m <span style='color:#111;'>1.22KB</span>","children":null,"spread":false},{"title":"find_extrema.m <span style='color:#111;'>2.70KB</span>","children":null,"spread":false},{"title":"match_dv_odometry.m <span style='color:#111;'>392B</span>","children":null,"spread":false},{"title":"eliminate_edges.m <span style='color:#111;'>137B</span>","children":null,"spread":false},{"title":"drawbox.m <span style='color:#111;'>244B</span>","children":null,"spread":false},{"title":"f_class.m <span style='color:#111;'>397B</span>","children":null,"spread":false},{"title":"generate_parta_comparisons.m <span style='color:#111;'>406B</span>","children":null,"spread":false},{"title":"filter_laplacian.m <span style='color:#111;'>1.76KB</span>","children":null,"spread":false},{"title":"fit_parabola.m <span style='color:#111;'>119B</span>","children":null,"spread":false},{"title":"plot_matched.m <span style='color:#111;'>718B</span>","children":null,"spread":false},{"title":"show_points.m <span style='color:#111;'>97B</span>","children":null,"spread":false},{"title":"kill_edges.m <span style='color:#111;'>170B</span>","children":null,"spread":false},{"title":"mv2.m <span style='color:#111;'>166B</span>","children":null,"spread":false},{"title":"affine.m <span style='color:#111;'>1.07KB</span>","children":null,"spread":false}],"spread":false},{"title":"作业说明.docx <span style='color:#111;'>17.81KB</span>","children":null,"spread":false},{"title":"RANSACFit.m <span style='color:#111;'>4.96KB</span>","children":null,"spread":false},{"title":"StitchTester.m <span style='color:#111;'>1.92KB</span>","children":null,"spread":false},{"title":"SIFTpaper.pdf <span style='color:#111;'>444.41KB</span>","children":null,"spread":false},{"title":"TransformationTester.m <span style='color:#111;'>1.04KB</span>","children":null,"spread":false},{"title":"EvaluateAffineMatrix.m <span style='color:#111;'>687B</span>","children":null,"spread":false},{"title":"SIFTDescriptor.m <span style='color:#111;'>15.39KB</span>","children":null,"spread":false},{"title":"EvaluateSIFTMatcher.m <span style='color:#111;'>576B</span>","children":null,"spread":false},{"title":"PairStitch.m <span style='color:#111;'>1.94KB</span>","children":null,"spread":false},{"title":"SIFTTester.m <span style='color:#111;'>511B</span>","children":null,"spread":false},{"title":"checkpoint","children":[{"title":"Match_ref.mat <span style='color:#111;'>255B</span>","children":null,"spread":false},{"title":"Match_input.mat <span style='color:#111;'>964.00KB</span>","children":null,"spread":false},{"title":"Affine_ref.mat <span style='color:#111;'>207B</span>","children":null,"spread":false},{"title":"SIFT_ref.mat <span style='color:#111;'>75.01KB</span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

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