How to enlarge binary image background in output screen?
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I am drawing 16 different radii circles over a binary image. I want visualize all circles that has been drawn over the image.
4 Commenti
Kevin Chng
il 4 Dic 2018
Modificato: Kevin Chng
il 4 Dic 2018
imshow('pic.png')
is this what you want?
Risposte (3)
KSSV
il 4 Dic 2018
I = imread('P1_G4_9.png') ;
imshow(I)
[nx,ny] = size(I) ;
[X,Y] = meshgrid(1:ny,1:nx) ;
C = [mean(X(:)) mean(Y(:))] ;
R = 1:10:100 ;
th = linspace(0,2*pi) ;
x = cos(th) ; y = sin(th) ;
hold on
for i = 1:length(R)
plot(C(1)+R(i)*x,C(2)+R(i)*sin(th),'r')
end
5 Commenti
Image Analyst
il 4 Dic 2018
Assuming you have the circles and just need to visualize them, use viscircles().
0 Commenti
Image Analyst
il 4 Dic 2018
If you want all the circles you have to, for some reason, extend beyond the image, you're going to have to enlarge the image with padarray(), NOT imresize().
0 Commenti
Vedere anche
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!