pixelCoord = axes2pix(n,extent,axesCoord) преобразует координату осей в внутреннюю («пиксельную») координату.
Примечание
The imref2d объект имеет несколько методов, которые облегчают преобразование между внутренними координатами, мировыми координатами и индексами массива.
Прочитайте изображение и отобразите его. Получите размер изображения.
I = imread('pout.tif');
[nrows,ncols] = size(I)
nrows = 291
ncols = 240
Создайте пространственный объект привязки для этого изображения с настройками свойств по умолчанию. По умолчанию верхний левый угол изображения имеет внутреннюю координату (1,1).
RI = imref2d(size(I));
h = imshow(I,RI);
xData = get(h,'XData')
xData = 1×2
1 240
yData = get(h,'YData')
yData = 1×2
1 291
В иллюстративных целях задайте произвольную степень изображения в направлениях x - и y. Этот пример смещает изображение на 20 пикселей и вправо на 400 пикселей. Пример также смещает изображение вправо на 100 пикселей и сжимает изображение горизонтально в 2 раза.
Выберите пиксель, например, пиксель рядом с носом дочернего элемента. Этот пиксель происходит вокруг координат осей (x, y) = (450, 90) в измененном изображении.
Преобразуйте координату осей в внутреннюю координату.
px = axes2pix(ncols,xWorldLimits,450)
px = 100
py = axes2pix(nrows,yWorldLimits,90)
py = 110
Внутренняя координата точки находится на (100, 110). Это согласуется с расположением носа в оригинальное изображение.
n - Количество строк или столбцов изображений положительное целое число
Количество строк или столбцов изображений в виде положительного целого числа. n - количество столбцов изображений для координат X или количество строк изображений для координат Y.
extent - Мировая протяженность изображений 2-элементный числовой вектор
Область мира изображений, заданная как 2-элементный числовой вектор. extent возвращается по get(image_handle,'XData') или get(image_handle,'YData').
axesCoord - Координаты осей для преобразования числовой вектор
Координата Оси для преобразования в внутренние координаты, заданная в виде числового вектора.
pixelCoord - Собственные координаты числовой вектор
Внутренние координаты, возвращенные как числовой вектор.
Типы данных: double
Совет
axes2pix выполняет минимальную проверку валидности n, axesCoord, или extent аргументы. Для примера, axes2pix может экстраполироваться из extent для возврата отрицательной координаты. Вызов функции axes2pix несет ответственность за проверку ошибок.
Для просмотра документации необходимо авторизоваться на сайте
Памятка переводчика
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.