/ / comment concaténer une image avec une matrice horizontalement dans MATLAB - matlab

comment concaténer une image avec une matrice horizontalement dans MATLAB - matlab

J'ai une image img. Je veux le connecter avec une matrice de zéros, mais horizontalement L'image i-e devrait apparaître en noir.

Réponses:

1 pour la réponse № 1

Pour commencer, cela ajoute une ligne de zéros au bas d'une image en niveaux de gris:

result = [img; zeros(1,size(img,2))]

et cela fait la même chose avec une image RVB:

result = [img; zeros(1,size(img,2),3)]

0 pour la réponse № 2

Pour ajouter des zéros sur le côté droit d'une image

newImg = cat (2, img, zeros (taille (img, 1), numNewColumns, taille (img, 3)));