How can I create a montage of images without using the montage function?

조회 수: 11 (최근 30일)
I need to create a 2x2 montage of an original image, red slice, green slice, and blue slice without using the built-in montage function.

채택된 답변

Chad Greene
Chad Greene 2018년 10월 18일
편집: Chad Greene 2018년 10월 19일
Emily,
Note: Screenshots of code are sometimes tough to follow along with. It's typically more helpful to copy and paste the actual text of your code and format it real fancy with the {} Code button. But on with your question:
If your images are all the same size, creating a montage is easy. Just treat each image as a matrix and concatenate them into one larger matrix like this:
I = imread('football.jpg');
% Concatenate the images:
Im = [I I I;
I I I];
image(Im)
axis image off

추가 답변 (2개)

Image Analyst
Image Analyst 2018년 10월 19일
Try using imtile().

Image Analyst
Image Analyst 2018년 10월 19일
Regarding your edited question. You shouldn't change the question so much that it's now an entirely different question and the existing answers are rendered meaningless.
Anyway, for your new question, see my attached demo. Adapt as needed.

카테고리

Help CenterFile Exchange에서 Images에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by