⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gaussiandownsample.m

📁 a matlab code on duper resolution
💻 M
字号:
% img=GaussianDownSample(img, kernel)
%
% Downsamples the given image by 2. A lowpass filter is performed prior to 
% the downsampling.
%
% Inputs:
% img - The image to downsample
% kernel - An optional kernel for downsampleing. If the kernel is not
% provided, the default seperable filter [1 4 6 4 1]/16 is used.
%
% Outputs:
% The downsampled image
function img=GaussianDownSample(img, kernel)

if nargin<2
    kernel = [1 4 6 4 1]/16;
end

if size(kernel, 1) ==1||size(kernel, 2) ==1
    seperable=1;
end

% Perform antialiasing filter
img=imfilter(img, kernel, 'symmetric');

% If filter is seperable perform traposed filter too
if seperable
  img=imfilter(img, kernel', 'symmetric');
end

% Down sample
img = img(1:2:end, 1:2:end);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -