gpt4 book ai didi

matlab - 裁剪图像的中心: Matlab

转载 作者:行者123 更新时间:2023-12-02 04:21:28 25 4
gpt4 key购买 nike

我有一个图像大小已调整为 128x128。我想用 n 大小的正方形裁剪图像的中心(即 ROI)。

我知道可以通过以下方式进行裁剪

 imcrop 

可以使用找到图像的中心

 center=size(I)/2+.5.

如何结合使用这两个信息来裁剪图像的中心部分

最佳答案

II = imread('img.png')
[p3, p4] = size(II);
q1 = 50; // size of the crop box
i3_start = floor((p3-q1)/2); % or round instead of floor; using neither gives warning
i3_stop = i3_start + q1;

i4_start = floor((p4-q1)/2);
i4_stop = i4_start + q1;

II = II(i3_start:i3_stop, i4_start:i4_stop, :);
figure ,imshow(II);

这将完成我所要求的相同操作:-)

关于matlab - 裁剪图像的中心: Matlab,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30140695/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com