Red de conocimiento informático - Material del sitio web - ¿Cómo incrustar el logotipo en Matlab?

¿Cómo incrustar el logotipo en Matlab?

En pocas palabras, la idea es: la imagen leída por matlab está en forma matricial, la imagen en escala de grises es una matriz bidimensional y la imagen en color es tridimensional. Incrustar un logotipo significa colocar los valores de píxeles de la imagen del logotipo en la imagen leída.

Código fuente simple (no he escrito código Matlab durante mucho tiempo y aún no lo he probado. Debería ser fácil de cambiar):

Img = imread ('img.jpg') // Supongamos que la imagen es una imagen bidimensional en escala de grises.

Logo = imread('logo.jpg') //Supongamos que también es bidimensional.

new_img = img

new_img[1: tamaño(logotipo, 1), 1: tamaño(logotipo, 2)] = a * img[1: tamaño(logotipo, 1) , 1: tamaño (logotipo, 2)] b * logo

usted mismo puede configurar a y B, siempre que a b = 1. Si desea que el logotipo sea obvio, agrande B.