在matlab中以特定分辨率裁剪图像

crop image with specific resolution in image in matlab

我想裁剪具有特定分辨率的图像,例如 h*w*3。

上图中红图为原图。蓝色部分是 select 特定尺寸图像部分的离子。它可以在图像周围移动并裁剪部分。如何在 matlab 中执行此操作?在 matlab 中,selection 工具用于 select 该部分,但我们不知道我们 select 的尺寸。这该怎么做。请帮助我

您可以使用函数 imcrop (参见:http://www.mathworks.com/help/images/ref/imcrop.html#buxpscv-1

具体看: I2 = imcrop(I,rect) rect 是 four-element 形式的位置向量 [xmin ymin width height] 指定 sizeposition 裁剪矩形。 imcrop returns 裁剪后的图像,I2.

希望对您有所帮助。