Montage Function Problems in MATLAB

13 vues (au cours des 30 derniers jours)
Joydeb Saha
Joydeb Saha le 26 Juin 2020
Commenté : Joydeb Saha le 29 Juin 2020
im1 = imread('denstrack_01May.png');
im11 = imresize(im1, [544 1048]);
figure
imshow(im11)
im2 = imread('01.05.19.png');
im22 = imresize(im2, [544 1048]);
figure
imshow(im22)
im3 = imread('1MayCTT.png');
im33 = imresize(im3, [544 1048]);
figure
imshow(im33)
im4 = imread('1may.png');
im44 = imresize(im4, [544 1048]);
figure
imshow(im44)
h=montage(im11,im22,im33,im44);
Why the montage is not working in this case? please help

Réponses (2)

KSSV
KSSV le 26 Juin 2020
Try
montage({im11, im22, im33, im44}) ;
If all your images are 3D, try
montage(cat(3,img1,img2,img3,img4)) ;
  3 commentaires
KSSV
KSSV le 29 Juin 2020
not working??? what happens wen you run it? Any error?
Joydeb Saha
Joydeb Saha le 29 Juin 2020
This is the error I received for your first code
Error in montage (line 114)
[I,cmap,mSize,indices,displayRange,parent] = parse_inputs(varargin{:});
This is the error for the second code
Error in montage (line 152)
hh = imshow(bigImage, displayRange,parentArgs{:});

Connectez-vous pour commenter.


Vishal Gaur
Vishal Gaur le 26 Juin 2020
Hi Joydeb,
Syntax of monatge function is not correct. You should modify your code as:
h = montage({im11, im22, im33, im444});
As montage function expects an cell array as input.
  1 commentaire
Joydeb Saha
Joydeb Saha le 29 Juin 2020
Not working Vishal

Connectez-vous pour commenter.

Catégories

En savoir plus sur Display Image dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by