gpt4 book ai didi

Python OpenCv,只读取图像的一部分

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

我有数千张大型 .png 图像(屏幕截图)。我正在使用 opencv 对每个图像的一小部分进行图像识别。我目前正在做:

    image = cv2.imread(path)
x,y,w,h = bounds
image = image[y:y + h, x:x + w]

探查器告诉我 cv2.imread 是一个瓶颈。我想知道我是否可以通过只读取我感兴趣的每个图像的部分而不是加载整个图像然后裁剪到边界来使脚本更快。不过,我找不到 OpenCV 标志。我错过了一个吗?

最佳答案

AFAICT,OpenCV 无法做到这一点。但我确实在这里找到了解决方案:Load just part of an image in python

在生成屏幕截图时,只需使用 PIL 保存裁剪后的感兴趣区域即可。

关于Python OpenCv,只读取图像的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23878165/

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