how to fix the size of imshow image: the result image is too small
12 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
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 Kommentare
Akzeptierte Antwort
Image Analyst
am 23 Apr. 2013
Try changing the InitialMagnification.
imshow(almos, 'InitialMagnification', 800);
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Image Processing Toolbox finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!