pix2map

Преобразуйте пиксельные координаты, чтобы сопоставить координаты

Синтаксис

[x,y] = pix2map(R,row,col)
s = pix2map(R,row,col)
[...] = pix2map(R,p)

Описание

[x,y] = pix2map(R,row,col) вычисляет карта координирует x,y от пикселя координирует row,colR или 3 2 матрица привязки, задающая двумерное аффинное преобразование от внутренних пиксельных координат, чтобы сопоставить координаты или объект растровой привязки карты. row и col векторы или массивы соответствия с размером. Выходные параметры x и y имейте тот же размер как row и col.

s = pix2map(R,row,col) объединения x и y в единый массив s. Если row и col вектор-столбцы длины n, затем s n- 2 матрицы и каждая строка (s(k,:)) задает координаты карты одной точки. В противном случае, s имеет размер [size(row) 2], и s(k1,k2,...,kn,:) содержит координаты карты одной точки.

[...] = pix2map(R,p) объединения row и col в единый массив p. Если row и col вектор-столбцы длины n, затем p должен быть n- 2 матрицируют таким образом что каждая строка (p(k,:)) задает пиксельные координаты одной точки. В противном случае, p должен иметь размер [size(row) 2], и p(k1,k2,...,kn,:) должен содержать пиксельные координаты одной точки.

Примеры

% Find the map coordinates for the pixel at (100,50).
R = worldfileread('concord_ortho_w.tfw');
[x,y] = pix2map(R,100,50);

Смотрите также

| | |

Представлено до R2006a