How can I tile an image?
7 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Tiling an image: The image is broken up into a grid of 4 sub-images. Each of the 4 sub-images is a scaled down version of the entire image that is either (1) image, (2) flipped horizontally, (3) flipped vertically or (4) flipped both. The resulting image should be tiled such that:(1)(2) (3)(4) I have to put this image in subplot(2,4,8).
Using Repmat(A,2,2), I am able to tile the image A in a 2,2 matrix. I am not sure how to change the images.
0 commentaires
Réponse acceptée
Image Analyst
le 17 Jan 2013
Don't use repmat. Just create four images (upperLeftImage, upperRightImage; lowerLeftImage, lowerRightImage) using flipud(), fliplr(), transpose ', imrotate(), or similar commands, then use this line to stitch everything together
tiledImage = [upperLeftImage, upperRightImage; lowerLeftImage, lowerRightImage];
Of course you have to make sure that the number of rows or columns at the "seams" match up.
Plus de réponses (0)
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!