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

Posted

技术标签:

【中文标题】在matlab中的图像中裁剪具有特定分辨率的图像【英文标题】:crop image with specific resolution in image in matlab 【发布时间】:2016-01-08 05:26:20 【问题描述】:

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

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

【问题讨论】:

【参考方案1】:

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

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

希望这会有所帮助。

【讨论】:

以上是关于在matlab中的图像中裁剪具有特定分辨率的图像的主要内容,如果未能解决你的问题,请参考以下文章

图像处理基于matlab DWT图像水印嵌入提取攻击含Matlab源码 622期

如何在黑莓中裁剪具有特定形状的图像?

Java裁剪不同分辨率图像的特定部分

在matlab中裁剪图像

图像修复基于深度学习的图像修复算法的MATLAB仿真

在 Android 上即时裁剪图像