2021-12-31 16:05:14 索煒達電子 880
文件編號:B126
文件大?。?/strong>26M
開發(fā)環(huán)境:Matlab2020
猿創(chuàng)承諾:該項目親測正常運行,需遠程調(diào)試部署需另外收費,確保正常使用,不能正常使用全額退款。
簡要概述:圖像去遮擋-Matlab圖像修復(fù)(帶有UI用戶界面)可程序程序帶有UI用戶界面,在Windows系統(tǒng)下打開“可執(zhí)行程序\mygui\for_testing\mygui.exe”來使用。 在下拉框中選擇要處理的圖片,點擊“獲取mask”自動獲得欄桿的位置,再點擊“修復(fù)圖像”得到修復(fù)結(jié)果。
code
mygui.m: UI用戶界面的代碼
main1.m: 獲取圖片一的mask并修復(fù),主邏輯代碼。
main2.m: 獲取圖片二的mask并修復(fù),主邏輯代碼。
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中重復(fù)的直線去掉,并化成角度距離型maskFromlines.m: 利用直線位置得到mask,在直線附近灰度值低的部分mask值為1,其他部分mask為0.
FFM_inpaint
inpaint_FMM.m: FMM算法的初始化和主循環(huán)。
compute_outside.m: 計算一部分外部點(已知像素值點)的T矩陣值。
myMinheap.m: 最小堆類
solve_T.m: 計算一個像素點的T值。
criminisi_inpaint
inpaint_criminisi.m: criminisi算法的初始化和主循環(huán)。
bestMatch.m: 尋找處于邊緣的補丁塊的最佳已知圖像塊。
bestMatch_fast.m: bestMatch.m的快速算法。
按需寫作:
演示視頻:
點擊查看:系統(tǒng)演示視頻
運行效果:
遠程協(xié)助:
溫馨提示:索煒達.猿創(chuàng)官方提供收費遠程協(xié)助,確保您項目運行成功。
點擊查看:遠程協(xié)助相關(guān)事項
我們提供完整項目文件清單如下:
文件目錄
├ 1.項目源碼
├ 2.運行截圖
└ 3.演示視頻