Измените размер изображения
возвращается отображают J
= imresize(I
,scale
)J
это - scale
времена размер I
. Входное изображение I
может быть шкала полутонов, RGB, двоичный файл или категориальное изображение. Если I
имеет больше чем две размерности, затем imresize
только изменяет размер первых двух размерностей.
Опционально можно изменить размер изображений Расширенные Возможности.
Для получения дополнительной информации смотрите
возвращается отображают J
= imresize(I
,[numrows
numcols]
)J
это имеет количество строк и столбцов, заданных векторным [numrows numcols]
.
[
изменяет размер индексируемого изображения Y
,newmap
]
= imresize(X
,map
,___)X
с палитрой map
. По умолчанию, imresize
возвращает оптимизированную палитру, newmap
, с измененным индексируемым изображением. Чтобы возвратить палитру, которая совпадает с исходной палитрой, используйте Colormap
аргумент пары "имя-значение".
Этот синтаксис не поддержан на графическом процессоре.
___ = imresize(___,
аргументы пары "имя-значение" использования, чтобы управлять различными аспектами операции изменения размеров.Name,Value
)
Этот синтаксис не поддержан на графическом процессоре.
Функциональный imresize
измененный в версии 5.4 (R2007a). Предыдущие версии Image Processing Toolbox™ использовали различный алгоритм по умолчанию. Если вам нужны те же результаты, приведенные предыдущей реализацией, используйте функциональный imresize_old
.
Существует небольшое числовое различие между результатами imresize
на центральном процессоре и графическом процессоре. Эти различия происходят справа и нижние границы изображения и едва примечательны невооруженным глазом.
Если размер выходного изображения не является целым числом, то imresize
не использует заданную шкалу. imresize
использование ceil
при вычислении размера выходного изображения.
imresize3
| imrotate
| imtransform
| interp2
| tformarray