2024-04-24 18:52:41 发布
网友
如何使用cv2从中心裁剪图像
我认为这与这条线路有关,但如果有更好的方法,请通知我
crop_img = img[y:y+h, x:x+w]
对于Lenik的答案,只需再加一条注释(这是我第一次想参与StackOverflow,而且没有足够的声誉来评论答案),您需要确保x和y是整数
在这种情况下,x和y可能始终是整数,因为大多数分辨率都是偶数,但最好将值保持在int()内
center = image.shape / 2 x = center[1] - w/2 y = center[0] - h/2 crop_img = img[int(y):int(y+h), int(x):int(x+w)]
您提供的线以(w,h)宽度和高度裁剪位于(x,y)的图像区域。不确定这是否在图像中心附近
要围绕中心裁剪(w,h)区域,必须执行以下操作:
center = image.shape / 2 x = center[1] - w/2 y = center[0] - h/2
只有那时
对于Lenik的答案,只需再加一条注释(这是我第一次想参与StackOverflow,而且没有足够的声誉来评论答案),您需要确保x和y是整数
在这种情况下,x和y可能始终是整数,因为大多数分辨率都是偶数,但最好将值保持在int()内
您提供的线以(w,h)宽度和高度裁剪位于(x,y)的图像区域。不确定这是否在图像中心附近
要围绕中心裁剪(w,h)区域,必须执行以下操作:
只有那时
相关问题 更多 >
编程相关推荐