-
Notifications
You must be signed in to change notification settings - Fork 1
/
formImage.m
26 lines (20 loc) · 681 Bytes
/
formImage.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
function f = formImage(outx, outy, image)
%UNTITLED5 Summary of this function goes here
% Detailed explanation goes here
b = size(image);
a1 = isColored(image);
minoutx = min(outx,[],'all');
minouty = min(outy,[],'all');
maxoutx = max(outx,[],'all');
maxouty = max(outy,[],'all');
f = zeros(maxouty+abs(minouty)+1,maxoutx+abs(minoutx)+1);
for i = 1:b(1)
for j = 1:b(2)
f(outy(i,j)+abs(minouty)+1,outx(i,j)+abs(minoutx)+1,1) = image(i,j,1);
if a1 == 1
f(outy(i,j)+abs(minouty)+1,outx(i,j)+abs(minoutx)+1,2) = image(i,j,2);
f(outy(i,j)+abs(minouty)+1,outx(i,j)+abs(minoutx)+1,3) = image(i,j,3);
end
end
end
end