我编写了以下代码,以便首先对图像进行卷积
卷积和反卷积百分比
% Firstly convultion
a = imread('duas.jpg');
subplot(231);
imshow(a)
b = rgb2gray(a);
subplot(232);
imshow(b);
% convolving with h, High Pass filter now
h = [1 2 1; 1 2 1];
c = conv2(b,h);
subplot(233);
imshow(c);
现在我需要解卷积,该怎么办?我想我应该使用它来获得原始图像吗?
您可以使用MATLAB's Wiener Filter并使用零噪声标准。
反卷积通常在频域中完成。我将说明进行直接反卷积的步骤(与Wiener滤波器重合以实现零噪声)。我假设使用反滤波(与盲反反卷积相反),其中应用了滤镜:
祝你好运。>>