gpt4 book ai didi

python - 如何从中心裁剪 OpenCV 图像

转载 作者:行者123 更新时间:2023-12-04 16:27:02 42 4
gpt4 key购买 nike

如何使用 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)]

关于python - 如何从中心裁剪 OpenCV 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61927877/

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