Задайте мировые координаты Используя пространственную ссылку

Чтобы задать мир (не по умолчанию пространственный) система координат для изображения, можно использовать spatial referencing. Использование Image Processing Toolbox™ включает два пространственных ссылочных объекта, imref2d и imref3d, которые позволяют вам задать местоположение изображения в системе мировой координаты. Можно также использовать эти объекты задать разрешение изображения, включая неквадратные пиксельные формы. (Другой способ задать систему мировой координаты состоит в том, чтобы использовать свойства XData и YData объекта изображения — смотрите Define World Coordinates Using XData and YData Properties.)

Когда вы создаете пространственный ссылочный объект, вы сопоставляете его с конкретным изображением. Объект содержит информацию об изображении, часть обеспеченного вами и частью выведенного объектом. Следующая таблица предоставляет описания пространственных полей ссылочного объекта.

Поле Описание
XWorldLimitsВерхние и нижние границы по измерению X в мировых координатах (пространственные координаты не по умолчанию)
YWorldLimitsВерхние и нижние границы по измерению Y в мировых координатах (пространственные координаты не по умолчанию)
ImageSizeРазмер изображения, возвращенного функцией size.
PixelExtentInWorldXРазмер пикселя по измерению X
PixelExtentInWorldYРазмер пикселя по измерению Y
ImageExtentInWorldXРазмер изображения по измерению X
ImageExtentInWorldYРазмер изображения по измерению Y
XIntrinsicLimitsВерхние и нижние границы по измерению X во внутренних координатах (пространственные координаты по умолчанию)
YIntrinsicLimitsВерхние и нижние границы по измерению Y во внутренних координатах (пространственные координаты по умолчанию).

Чтобы проиллюстрировать, этот пример создает пространственный ссылочный объект, сопоставленный с изображением 2 на 2. В этом изображении мировая степень является 4 модулями/пиксель в направлении x и 2 модулями/пиксель в направлении y. Чтобы создать пространственный ссылочный объект, задайте размеры изображения и отдельные пиксельные размерности в качестве аргументов. Объект генерирует мировые пределы этого изображения в направлениях y и x. Вы могли указать другую информацию при создании объекта, видеть 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]

Следующая фигура иллюстрирует, как эти свойства сопоставляют с элементами изображения.

Пространственные ссылочные объекты поддерживают методы для преобразования между миром, внутренним, и преобразовывают системы координат в нижний индекс. Несколько функций тулбокса принимают или возвращают пространственные ссылочные объекты: imwarp, imshow, imshowpair, imfuse, imregtform и imregister.