how to fix the size of imshow image: the result image is too small
13 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hi all,
I have a code where at the end I have a 100x100 matrix of integers in between 111 and 666. Then I determine the second most frequent entry, and set that as 0 and else as 1 and convert it into an image using imshow.
However, the problem is that the result is too small that I have to zoom in every time.
I'll write the image processing part and attach the result image.
idx_tab = maxidx(almos) ; % maxidx gives an array of most frequent and
second most frequent entry of a given matrix
french = idx_tab(2) ; % identifying the second most frequent entry
for nn=1:mat_size % For a matrix of size mat_size x mat_size
for kk=1:mat_size
if almos(nn,kk) == french
almos(nn,kk) = 0 ;
else
almos(nn,kk) = 1 ;
end
end
end
last = imshow(almos) ;
Then when the code is done I get something like this in the link:
Way too small. Any suggestions? Thank you.
0 Commenti
Risposta accettata
Image Analyst
il 23 Apr 2013
Try changing the InitialMagnification.
imshow(almos, 'InitialMagnification', 800);
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Image Processing Toolbox in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!