I=imread('图像名字(带扩展名及路径)');%首先读入一幅待裁剪的图像
I2=imcrop(I,[a b c d]);%利用裁剪函数裁剪图像,其中,(a,b)表示裁剪后左上角像素在原图像中的位置;c表示裁剪后图像的宽,d表示裁剪后图像的高
关于矩形区域[Xmin Ymin Width Height],Xmin是横向第Xmin个像素,Ymin是纵向第Ymin个像素;
The WIDTH and HEIGHT of RECT do not always correspond exactly with the size of the output image. For example, suppose RECT is [20 20 40 30], using the default spatial coordinate system. The upper
left corner of the specified rectangle is the center of the pixel (20,20) and the lower right corner is the center of the pixel (50,60). The resulting output image is 31-by-41, not 30-by-40, because the output image includes all pixels in the input that are
completely or partially enclosed by the rectangle.
本文介绍如何使用imread和imcrop函数进行图像裁剪。通过指定裁剪区域的左上角坐标(a,b)以及裁剪后的图像尺寸(c,d),可以实现精确的图像裁剪。需要注意的是,裁剪区域的实际尺寸可能会因为包含部分像素而略有不同。

2万+

被折叠的 条评论
为什么被折叠?



