Считайте изображение и отобразите его. Получите размер изображения.
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 количество столбцов типа image для 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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.