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