tran1

% prepare image
rgb = imread('jsl26.jpg');
rgb = im2double(rgb);
im = ones([480 640 3]);
%im = uint8(255*im); % if input is uint8
sz = size(rgb);
of = ([480 640] - sz(1:2))/2;
im(of(1)+(1:sz(1)),of(2)+(1:sz(2)),:)=rgb;
imshow(im);
dist = [-70 30];
out1 = imtranslate(im,dist);
imshow(out1);
out2 = imtranslate(out1,-dist);
imshow(out2);
out3 = out2(of(1)+(1:sz(1)),of(2)+(1:sz(2)),:);
diff = out3 - rgb;
disp('image error');
md = max(max(max(abs(diff))));
fprintf('image error %d\n',md);
image error
image error 0