Обрежьте изображение
создает интерактивный инструмент Crop Image, сопоставленный с изображением, отображенным в текущей фигуре. С этим синтаксисом и другими интерактивными синтаксисами, инструмент Crop Image блокирует командную строку MATLAB®, пока вы не завершаете операцию. J
= imcropimcrop
возвращает кадрированное изображение, J
.
Для получения дополнительной информации об использовании инструмента Crop Image смотрите Интерактивное Поведение.
обрезки изображение J
= imcrop(I
,rect
)I
согласно положению и размерностям, заданным в прямоугольнике обрезки rect
или images.spatialref.Rectangle
объект. Прямоугольник обрезки, rect
, вектор формы [x, y, width, height]
это задает размер и положение кадрированного изображения в пространственных координатах. Кадрированное изображение включает все пиксели во входное изображение, которые полностью или частично заключены прямоугольником.
Фактический размер выходного изображения не всегда соответствует точно ширине и высоте, заданной rect
. Например, предположите rect
[20 20 40 30]
, использование системы пространственной координаты по умолчанию. Левый верхний угол заданного прямоугольника является центром пикселя с пространственным (x, y) координаты (20,20). Правый нижний угол прямоугольника является центром пикселя с пространственным (x, y) координаты (60,50). Получившееся выходное изображение имеет размер 31 41 пиксели, не 30 40 пиксели.
drawrectangle
| images.spatialref.Rectangle
| imcrop3
| zoom