Red de conocimientos turísticos - Conocimientos sobre calendario chino - ¿Puedo hacer rompecabezas usando matlab? ¿Simplemente combinar dos imágenes en una sola?
¿Puedo hacer rompecabezas usando matlab? ¿Simplemente combinar dos imágenes en una sola?
Por supuesto, de hecho, la imagen es una matriz de números, y el empalme de la imagen es el empalme de la matriz. El número de filas cuando se empalma horizontalmente es igual y el número de. las columnas cuando se empalman verticalmente son iguales
Ejemplo
p>clc;
clear;
a=imread('Mi imagen .jpg');
[m n t]=size(a );
b=a(1:fix(m/2),:,:); toma la parte superior. de la imagen
c=a(fix(m/2) 1: end, :, :); toma la parte inferior de la imagen
figure(1); p>
imshow(b);
figure(2);
imshow(c);
Tenga en cuenta que el número de columnas en las dos las imágenes deben ser las mismas para el empalme superior e inferior
El número de filas a la izquierda y a la derecha debe ser el mismo
figure(3);
d =[b;c]; Junte byc, si une izquierda y derecha d=[b, c];
imshow( d);