gpt4 book ai didi

python - 使用 OpenCV 坐标裁剪图像

转载 作者:太空宇宙 更新时间:2023-11-03 22:40:04 24 4
gpt4 key购买 nike

我有图像的坐标值:

tl = (result['topleft']['x'], result['topleft']['y'])
br = (result['bottomright']['x'], result['bottomright']['y'])

我想在感兴趣的区域周围裁剪原始图像(尺寸 [720,720,3]);正确的公式是什么?

我找到了这个:

crop_img = imgcv[y:y+h, x:x+w]

但我很难将坐标系的正确值放入其中;

最佳答案

crop_img = imgcv[y:y+h, x:x+w] 是一个正确的公式,如果你有一个矩形,即左上角点和宽度和高度矩形,但你可以直接这样做,因为你有左上角和右下角的点。

crop_img = imgcv[tl[1]:br[1], tl[0]:br[0]]

基本上,该公式首先告诉 from:to 在 y 坐标中,然后在 x 坐标中。由于图像的左上角点是原点,那么它的坐标是from,右下角坐标是to

如有疑问,请留言

关于python - 使用 OpenCV 坐标裁剪图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54782445/

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