how to repalce a matrix

1 vue (au cours des 30 derniers jours)
Pat
Pat le 21 Nov 2011
hi i have a image of 256*256 matrix,and other image2 of 8*8 matrix,now i want to remove 8*8 matrix from 256*256matrix replace image2 8*8 into 256*256 matrix,and wen i call that image the repalced image must be indicated by rounding box
  3 commentaires
Pat
Pat le 21 Nov 2011
I have a image 1 256*256 ,secong image 8*8matrix,now i want to remove,8*8matrix from 256*256 and replace by image 2 of 8*8 matrix
Jan
Jan le 21 Nov 2011
"rounding box" == "bounding box"?

Connectez-vous pour commenter.

Réponse acceptée

Amith Kamath
Amith Kamath le 21 Nov 2011
I wonder what the purpose of this is, but here goes:
Image1 = imread('rice.png'); % conveniently is 256x256.
Image2 = uint8(zeros(8,8)); %Artificial image 2.
Image3 = Image1; Image3(1:8,1:8) = Image2; %change the indices 1:8 to wherever you want to put the Image2 in Image1;
You could add the bounding box, if that's what you mean, by manually adding rows and columns of black pixels around your Image2. Image2(1,:) = ones(size(Image2(1,:))); and so on for all the borders. Does this work?

Plus de réponses (0)

Catégories

En savoir plus sur Image Processing Toolbox 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