问题描述:
请帮忙解释下这段matlab程序的意思,希望是一句一句的
[M,N]=size(I);
for k = 1:3
J = zeros(M,N);
for i = 1:M
for j = 1:N
temp = I(i,j);
s1 = 0; s2 = 0;
range = [k:-1:1];
for d = range
s1 = 2^(8-d) + s1; s2 = 2^(8-d+1);
if temp >= s1 & temp < s2;
J(i,j) = 255; break;
end
end
end
end
J = uint8(J);
figure; imshow(J);
end
end
[M,N]=size(I);
for k = 1:3
J = zeros(M,N);
for i = 1:M
for j = 1:N
temp = I(i,j);
s1 = 0; s2 = 0;
range = [k:-1:1];
for d = range
s1 = 2^(8-d) + s1; s2 = 2^(8-d+1);
if temp >= s1 & temp < s2;
J(i,j) = 255; break;
end
end
end
end
J = uint8(J);
figure; imshow(J);
end
end
问题解答:
我来补答展开全文阅读