Обрежьте изображение
J = imcropJ = imcrop(I)J = imcrop(X,cmap)J = imcrop(h)J = imcrop(I,rect)J = imcrop(X,cmap,rect)J = imcrop(x,y,___)[J,rect2] = imcrop(___)[x2,y2,___]
= imcrop(___) создает интерактивный инструмент Crop Image, сопоставленный с изображением, отображенным в текущей фигуре. С этим синтаксисом и другими интерактивными синтаксисами, инструмент Crop Image блокирует командную строку MATLAB®, пока вы не завершаете операцию. J = imcropimcrop возвращает кадрированное изображение, J.
Для получения дополнительной информации об использовании инструмента Crop Image смотрите Интерактивное Поведение.
обрезки изображение J = imcrop(I,rect)I согласно rect, который задает размер и положение прямоугольника обрезки как [xmin ymin width height], с точки зрения пространственных координат. Кадрированное изображение включает все пиксели во входное изображение, которые полностью или частично заключены прямоугольником.
Ширина и высота, заданная rect, не всегда соответствуют точно размеру выходного изображения. Например, предположите, что rect является [20 20 40 30], с помощью системы пространственной координаты по умолчанию. Левый верхний угол заданного прямоугольника является центром пикселя с пространственным (x, y) координаты (20,20). Правый нижний угол прямоугольника является центром пикселя с пространственным (x, y) координаты (60,50). Получившееся выходное изображение имеет размер 31 41 пиксели, не 30 40 пиксели.