У меня есть два отдельных изображения в оттенках серого im1
(Рис. 1) и im2
(Рис. 2), каждое размером 50 на 50, которые отображаются здесь с помощью цветовой кодировки. Когда я объединяю их вместе, используя команду cat()
, а затем отображаю результат сцепленных изображений, они отображаются рядом (Рис. 3). Однако, если я создаю третье изображение путем репликации либо первого из второго изображения, а затем отображаю объединение 3 изображений, я получаю одно изображение (Рис. 4). Я не понимаю, как возможно слияние для RGB (3 измерения), тогда как для преобразования в оттенки серого слияние не произошло. Как я могу получить одно изображение, используя два изображения im1
и im2
, объединенные или наложенные, в зависимости от того, что юридически возможно, а не рядом? Si, как мне наложить im1
и im2
, чтобы получить одно изображение и отобразить его с помощью цветовой кодировки?
imgGray = cat(2,im1,im2);
imshow(imgGray)
imgGray = cat(2,im1,im2);
imshow(imgGray)
imagesc(imgGray)
im3=im1;
imgColor = cat(3,im1,im2,im3);
imagesc(imgColor)