create a white circle or sphere inside a black box
Ältere Kommentare anzeigen
i have created white boxes inside a big black box as follows:
A=zeros(70,70); % black box
A(15:23,50:55)=1;% white box
A(50:60,50:55)=1;% white box
A(20:23,10:13)=1 ;% white box
imshow(A,[])
how can i add to the same matrix A a white circle or a white sphere?thanks in advance.
Akzeptierte Antwort
Weitere Antworten (3)
Friedrich
am 21 Jul. 2011
Hi,
can this help?
function out = my_circ( A, midpoint, radius )
out = A;
[ m n] = size(A);
for i=1:m
for j=1:n
if norm( [i,j] - midpoint ) <= radius
out(i,j) = 1;
end
end
end
end
And call it through:
>> A = zeros(100);
>> B = my_circ(A,[40,40],10);
>> imshow(B,[]);
Ujitha
am 3 Mär. 2013
0 Stimmen
Hi this was really helpful. How do you do this to create two different sizes of circles.
Thanks inadvance
Ujitha
am 4 Mär. 2013
0 Stimmen
Thanks a lot. It was really helpful..!
Kategorien
Mehr zu Image Arithmetic finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!