文件名称:matlabfor循环代码-Image-inpainting-by-FMM-and-criminisi:本项目用FMM算法和criminisi
文件大小:5.46MB
文件格式:ZIP
更新时间:2024-06-09 09:08:02
系统开源
matlab for循环代码 图像去遮挡 本项目用FMM算法和criminisi算法实现图像修复 可执行程序 可程序程序带有UI用户界面,在Windows系统下打开“可执行程序\mygui\for_testing\mygui.exe”来使用。 在下拉框中选择要处理的图片,点击“获取mask”自动获得栏杆的位置,再点击“修复图像”得到修复结果。 code mygui.m: UI用户界面的代码 main1.m: 获取图片一的mask并修复,主逻辑代码。 main2.m: 获取图片二的mask并修复,主逻辑代码。 get_mask get_mask_1.m: 检测图片一中栏杆的位置。 get_mask_2.m: 检测图片二中栏杆的位置,返回两个mask,thick_mask是宽栏杆的mask,thin_mask是扁栏杆的mask。 get_hough_lines.m: hough变换提取图片中的直线,部分摘抄自: lines_integrate.m: 对hough变换检测到的直线做进一步处理,将lines中重复的直线去掉,并化成角度距离型 maskFromlines.m: 利用直线位置得到m
【文件预览】:
Image-inpainting-by-FMM-and-criminisi-master
----结果()
--------img2_result.png(208KB)
--------img1_result.png(1.07MB)
----code()
--------get_mask()
--------img1.JPG(618KB)
--------main2.m(777B)
--------FFM_inpaint()
--------criminisi_inpaint()
--------img2.JPG(1.7MB)
--------mygui.m(6KB)
--------main1.m(407B)
--------mygui.fig(42KB)
----报告.pdf(2MB)
----readme.md(2KB)