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

Чтобы задать мир (не по умолчанию пространственный) система координат для изображения, можно использовать 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]

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

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