日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Matlab:盲反卷积还原失焦图像

發布時間:2025/3/21 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Matlab:盲反卷积还原失焦图像 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Matlab:盲反卷積還原失焦圖像

?

?

目錄

輸出結果

實現代碼


?

?

輸出結果

?

?

實現代碼

?

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 盲反卷積還原失焦圖像 % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%I = imread('G:\BaiduNetdiskDownload\5.jpg'); I=rgb2gray(I) PSF=fspecial('gaussian',7,30); Blurred=imfilter(I,PSF,'symmetric','conv'); figure;imshow(Blurred);title('失焦圖像'); UNDERPSF = ones(size(PSF)-4); [J1 P1] = deconvblind(Blurred,UNDERPSF); figure;imshow(J1);title('Deblurring with Undersized PSF'); OVERPSF = padarray(UNDERPSF,[4 4],'replicate','both'); [J2 P2] = deconvblind(Blurred,OVERPSF); figure;imshow(J2);title('Deblurring with Oversized PSF'); INITPSF = padarray(UNDERPSF,[2 2],'replicate','both'); [J3 P3] = deconvblind(Blurred,INITPSF); figure;imshow(J3);title('Deblurring with INITPSF'); figure; subplot(221);imshow(P1,[],'InitialMagnification','fit'); title('重建 Undersized PSF'); subplot(222);imshow(P2,[],'InitialMagnification','fit'); title('重建 Oversized PSF'); subplot(223);imshow(P3,[],'InitialMagnification','fit'); title('重建 init PSF'); WEIGHT = edge(I,'sobel',.3); se = strel('disk',2); WEIGHT = 1-double(imdilate(WEIGHT,se)); WEIGHT([1:3 end-[0:2]],:) = 0; WEIGHT(:,[1:3 end-[0:2]]) = 0; figure;imshow(WEIGHT);title('Weight array'); [J P] = deconvblind(Blurred,INITPSF,30,[],WEIGHT); figure;imshow(J);title('復原圖像'); P1 = 2; P2 = 2; FUN = @(PSF) padarray(PSF(P1+1:end-P1,P2+1:end-P2),[P1 P2]); [JF PF] = deconvblind(Blurred,OVERPSF,30,[],WEIGHT,FUN); figure;imshow(JF);title('復原圖像'); displayEndOfDemoMessage(mfilename)

總結

以上是生活随笔為你收集整理的Matlab:盲反卷积还原失焦图像的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。