how to create a Image using matrix
Show older comments
I want to create a circle IMAGE using matrix . i dont know much of matrix but if anyone can help me will be great creating image of circle like black background and white circle using matlab :)
Accepted Answer
More Answers (1)
th = linspace(0,2*pi) ; % theta
r = 100 ; % radius of circle
x = r*cos(th) ;
y = r*sin(th) ;
N = 500 ; % dimensions of image
I = zeros(N,N,3) ;
c = round(N/2) ; % center of circle
x = c+x ; y = y+c ;
[X,Y] = meshgrid(1:N,1:N) ;
idx = inpolygon(X(:), Y(:),x,y) ;
for i = 1:3
T = I(:,:,i) ;
T(idx) = 255 ;
I(:,:,i) = T ;
end
1 Comment
Der Turbanator
on 3 May 2018
Categories
Find more on Image Arithmetic in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!