Para especificar un sistema de coordenadas universal (espacial no predeterminado) para una imagen, puede utilizar .referencia espacial Los usos incluyen dos objetos de referencia espacial y , que permiten definir la ubicación de la imagen en un sistema de coordenadas universales.Image Processing Toolbox™imref2d
imref3d
También puede utilizar estos objetos para especificar la resolución de la imagen, incluidas las formas de píxeles no cuadrados. (Otra forma de definir un sistema de coordenadas universales es utilizar el objeto de imagen y las propiedades, consulte .)XData
YData
Definir coordenadas mundiales con propiedades XData e YData
Cuando se crea un objeto de referencia espacial, se asocia a una imagen determinada. El objeto contiene información sobre la imagen, algunos de ellos proporcionados por usted y algunos de ellos derivados por el objeto. En la tabla siguiente se proporcionan descripciones de los campos de objeto de referencia espacial.
Campo | Descripción |
---|---|
XWorldLimits | Límites superior e inferior a lo largo de la cota en coordenadas universales (coordenadas espaciales no predeterminadas)X |
YWorldLimits | Límites superior e inferior a lo largo de la cota en coordenadas universales (coordenadas espaciales no predeterminadas)Y |
ImageSize | Tamaño de la imagen, devuelto por la función.size |
PixelExtentInWorldX | Tamaño del píxel a lo largo de la dimensiónX |
PixelExtentInWorldY | Tamaño del píxel a lo largo de la dimensiónY |
ImageExtentInWorldX | Tamaño de la imagen a lo largo de la dimensiónX |
ImageExtentInWorldY | Tamaño de la imagen a lo largo de la dimensiónY |
XIntrinsicLimits | Límites superior e inferior a lo largo de la cota en coordenadas intrínsecas (coordenadas espaciales predeterminadas)X |
YIntrinsicLimits | Límites superior e inferior a lo largo de la cota en coordenadas intrínsecas (coordenadas espaciales predeterminadas).Y |
Para ilustrar, en este ejemplo se crea un objeto de referencia espacial asociado a una imagen de 2 por 2. En esta imagen, la extensión mundial es de 4 unidades/píxel en la dirección y 2 unidades/píxel en la dirección.xy
Para crear un objeto de referencia espacial, especifique las dimensiones de la imagen y las dimensiones individuales en píxeles como argumentos. El objeto genera los límites del mundo de esta imagen en las direcciones y.xy Puede especificar otra información al crear un objeto, consulte para obtener más información.imref2d
I = [1 2; 3 4] R = imref2d(size(I),4,2)
R = imref2d with properties: XWorldLimits: [2 10] YWorldLimits: [1 5] ImageSize: [2 2] PixelExtentInWorldX: 4 PixelExtentInWorldY: 2 ImageExtentInWorldX: 8 ImageExtentInWorldY: 4 XIntrinsicLimits: [0.5000 2.5000] YIntrinsicLimits: [0.5000 2.5000]
En la ilustración siguiente se muestra cómo se asignan estas propiedades a los elementos de una imagen.
Los objetos de referencia espacial admiten métodos para convertir entre sistemas de coordenadas de mundo, intrínsecos y subíndices. Varias funciones de la caja de herramientas aceptan o devuelven objetos de referencia espacial: , , , , , y .imwarp
imshow
imshowpair
imfuse
imregtform
imregister