pix2map

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

Синтаксис

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

Описание

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

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

[...] = pix2map(R,p) объединения row и col в единый массив p. Если row и col являются вектор-столбцами длины n, то p должен быть n-by-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