/ / Come concatenare un'immagine con una matrice in orizzontale in MATLAB - MATLAB

come concatenare un'immagine con una matrice in orizzontale in MATLAB - MATLAB

Ho un'immagine img. Voglio confinarlo con una matrice di zeri, ma in orizzontale l'immagine i-e dovrebbe apparire con il colore nero.

risposte:

1 per risposta № 1

Per iniziare, aggiunge una serie di zeri alla base di un'immagine in scala di grigio:

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

e questo fa lo stesso con un'immagine rgb:

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

0 per risposta № 2

Per aggiungere zeri sul lato destro di un'immagine

newImg = cat (2, img, zeri (dimensione (img, 1), numNewColumns, dimensioni (img, 3)));