combining small image to a large image

I am trying to merge small images into a large image by copying the small images' matrix to a single matrix While when i try copying, the result is not as I expected, the part of the large matrix is as the same as the image. The size of the small image is 13X39,hence i set it manually for testing
tryq=imread([folder '/' num2str(i+1) ' ' num2str(j+1) 'temp.jpg '])
figure(2)
imshow(tryq)
figure(3)
finalImage(1:13,1:39,:)=tryq;
imshow(finalImage);

5 comentarios

Walter Roberson
Walter Roberson el 24 de Abr. de 2014
I am not sure what result you are expecting that is different from what you got?
What did you initialize finalImage to be?
Chan
Chan el 25 de Abr. de 2014
I am trying to make a mosaic image by combining the small image,
while on the figure2, the small image is yellow color image,
while when i copy to the the matrix in figure3,
it become mostly white What i wnat will be the image in the left will be exactly copy to the right one.
My finalImage is define as below
finalImage=zeros(row*blocksize(1),column*blocksize(2),3);
Where the row and column is the total small image i have,
and the blocksize is the size of the small image
That's because it's a double. Try this
finalImage=zeros(row*blocksize(1),column*blocksize(2),3, 'uint8');
Chan
Chan el 25 de Abr. de 2014
thank you,it works
Image Analyst
Image Analyst el 25 de Abr. de 2014
Can you mark my Answer below as Accepted then? Thanks in advance.

Iniciar sesión para comentar.

Respuestas (1)

Image Analyst
Image Analyst el 24 de Abr. de 2014

0 votos

Attached is a demo for copying a small image onto a larger one. In my demo, the small image is actually chosen from part of the large image, but it could just as well be a totally separate image.

Categorías

Más información sobre Image Processing Toolbox en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 24 de Abr. de 2014

Comentada:

el 25 de Abr. de 2014

Community Treasure Hunt

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

Start Hunting!

Translated by