imcrop是一個函式,在MATLAB中,該函式用於返回圖像的一個裁剪區域。可把圖像顯示在一個圖像視窗中, 並允許用戶以互動方式使用滑鼠選定要剪下的區域。
函式簡介,程式示例,
函式簡介
函式名稱: imcrop
函式功能: 在MATLAB中,該函式用於返回圖像的一個裁剪區域。
調用格式:
I2 = imcrop(I)
X2 = imcrop(X,map)
RGB2 = imcrop(RGB)
這三種調用格式把圖像顯示在一個圖像視窗中, 並允許用戶以互動方式使用滑鼠選定要剪下的區域。
I2 = imcrop(I,rect)
X2 = imcrop(X,map,rect)
RGB2 = imcrop(RGB,rect)
這三種格式都指定了要裁剪的矩形區域。
[...] = imcrop(x,y,...)
[A,rect] = imcrop(...)
[x,y,A,rect] = imcrop(...)
相關函式: imresize
程式示例
close all; clear; clc;
warning off all;
imgdat = imread('flower.jpg');
cropimg = imcrop(imgdat);
imshow(cropimg)
cropimg_2 = imcrop(imgdat, [50, 50, 100, 100]);
figure; imshow(cropimg_2)