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

时间:2016-01-08 05:26:21

标签: image matlab selection

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

picture

在上图中,红色图像是原始图像。蓝色部分是选择具有特定大小的图像的一部分。它可以在图像周围移动并裁剪部分。如何在matlab中做到这一点?在matlab选择工具中可以选择部分,但我们没有选择我们选择的尺寸。这该怎么做。请帮助我

1 个答案:

答案 0 :(得分:3)

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

具体来说,看看: I2 = imcrop(I,rect) rect是[xmin ymin width height]形式的四元素位置向量,用于指定裁剪矩形大小位置。 imcrop返回裁剪后的图像,I2。

希望这有帮助。