Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

imshowpair

Compare las diferencias entre imágenes

Descripción

ejemplo

obj = imshowpair(A,B) crea una imagen RGB compuesta mostrando y superpuesta en diferentes bandas de color.UnB Para elegir otro tipo de visualización de las dos imágenes, utilice el argumento.method Si y son tamaños diferentes, almohadillas las dimensiones más pequeñas con ceros en los bordes inferior y derecho para que las dos imágenes tienen el mismo tamaño.UnBimshowpair De forma predeterminada, escala los valores de intensidad y de forma independiente entre sí. Devuelve un objeto Image.imshowpairUnBimshowpairobj

ejemplo

obj = imshowpair(A,RA,B,RB) muestra las diferencias entre las imágenes y, utilizando la información de referencia espacial proporcionada en y. y son objetos de referencia espacial.UnBRARBRARB

ejemplo

obj = imshowpair(___,method) utiliza el método de visualización especificado por.method

ejemplo

obj = imshowpair(___,Name,Value) especifica opciones adicionales con uno o más argumentos de par, utilizando cualquiera de las sintaxis anteriores.Name,Value

Ejemplos

contraer todo

Mostrar un par de imágenes en escala de grises con dos métodos de visualización diferentes y.'diff''blend'

Cargue una imagen en el espacio de trabajo. Cree una copia con un desfase de rotación aplicado.

A = imread('cameraman.tif'); B = imrotate(A,5,'bicubic','crop');

Mostrar la diferencia de y.UnB

imshowpair(A,B,'diff')

Mostrar una superposición combinada de y.UnB

figure imshowpair(A,B,'blend','Scaling','joint')

Lee una imagen. Cree una copia y aplique la rotación y un ajuste de brillo.

A = dicomread('CT-MONO2-16-ankle.dcm'); B = imrotate(A,10,'bicubic','crop'); B = B * 0.2;

En este ejemplo, sabemos que la resolución de imágenes y es 0.2 mm.UnB Proporcione esta información mediante dos objetos de referencia espacial.

RA = imref2d(size(A),0.2,0.2); RB = imref2d(size(B),0.2,0.2);

Visualice las imágenes con el método predeterminado () y aplique la escala de brillo de forma independiente a cada imagen.'falsecolor' Especifique los ejes que serán el elemento primario del objeto de imagen creado por.imshowpair

figure; hAx = axes; imshowpair(A,RA,B,RB,'Scaling','independent','Parent',hAx);

Argumentos de entrada

contraer todo

Imagen que se mostrará, especificada como una imagen en escala de grises, color verdadero o binario.

Imagen que se mostrará, especificada como una imagen en escala de grises, color verdadero o binario.

Información de referencia espacial sobre una imagen de entrada, especificada como objeto de referencia espacial, de clase.imref2d

Información de referencia espacial sobre una imagen de entrada, especificada como objeto de referencia espacial, de clase.imref2d

Método de visualización para mostrar imágenes combinadas, especificadas como uno de los siguientes valores.

ValorDescripción
'falsecolor'Crea una imagen RGB compuesta que se muestra y se superpone en diferentes bandas de color.UnB Las regiones grises de la imagen compuesta muestran dónde las dos imágenes tienen las mismas intensidades. Las regiones magenta y verde muestran dónde las intensidades son diferentes. Este es el método predeterminado.
'blend'Superposiciones y el uso de mezcla alfa.UnB
'checkerboard'Crea una imagen con regiones rectangulares alternas desde y.UnB
'diff'Crea una imagen de diferencia desde y.UnB
'montage'Lugares y uno al lado del otro en la misma imagen.UnB

Tipos de datos: char | string

Argumentos de par nombre-valor

Especifique pares de argumentos separados por comas opcionales. es el nombre del argumento y es el valor correspondiente. deben aparecer dentro de las cotizaciones.Name,ValueNameValueName Puede especificar varios argumentos de par de nombre y valor en cualquier orden como.Name1,Value1,...,NameN,ValueN

Ejemplo: escala los valores de intensidad de y juntos como un único conjunto de datos.'Scaling','joint'UnB

Canal de color de salida para cada imagen de entrada, especificada como uno de los siguientes valores:

[R G B]Un vector de tres elementos que especifica la imagen que se asignará a los canales rojo, verde y azul. Los valores R, G y B deben ser 1 (para la primera imagen de entrada), 2 (para la segunda imagen de entrada) y 0 (para ninguna imagen).
'red-cyan'Un atajo para el vector, que es adecuado para los anaglyphs estéreo rojo/cian.[1 2 2]
'green-magenta'Un atajo para el vector, que es una opción de alto contraste, ideal para personas con muchos tipos de daltonismo.[2 1 2]

Elemento primario del objeto de imagen creado por, especificado como un objeto de ejes.imshowpair

Opción de escalado de intensidad, especificada como uno de los siguientes valores:

'independent'Escala los valores de intensidad e independientemente entre sí.UnB
'joint'Escala los valores de intensidad en las imágenes conjuntamente como si estuvieran juntos en la misma imagen. Esta opción es útil cuando se desea visualizar registros de imágenes monomodales, donde una imagen contiene valores de relleno que están fuera del rango dinámico de la otra imagen.
'none'Sin escalado adicional.

Tipos de datos: char | string

Argumentos de salida

contraer todo

Visualización de dos imágenes, devueltas como un objeto de imagen.

Sugerencias

  • Se usa para crear visualizaciones compuestas que se pueden guardar en un archivo.imfuse Se usa para mostrar visualizaciones compuestas en la pantalla.imshowpair

Consulte también

| | | |

Introducido en R2012a