All pastes #920389 Raw Edit

voor liewe

public text v1 · immutable
#920389 ·published 2008-02-27 12:18 UTC
rendered paste body
function [output] = IPmotionblurfilter(ui,vi)
a = 0.1;
b = 0.1;
T = 1;

%[u,v] = ndgrid([0:ui-1],[0:vi-1]);
[u,v] = ndgrid([-ui/2 + 1:ui/2],[-vi/2 + 1:vi/2]);
puavb = pi * (u * a + v * b);
%size(puavb,1)
%size(puavb,2)

% Moet gecentreerd naar het midden, net als gaussian
% Bovendien uitzondering voor puavb = 0, de uitkomst moet dan 1 zijn.
% want dit is een sync functie

output =  T * (puavb).^(-1) .* sin(puavb) .* exp(-j * puavb);
%T * (puavb).^(-1) .* sin (puavb) .* exp(-j * puavb);
%output = uint8(output);
%output = uint8(output);
%output = output ./ puavb