gpt4 book ai didi

python - 克服 python 中的 opencv CV_IO_MAX_IMAGE_PIXELS 限制

转载 作者:行者123 更新时间:2023-12-02 14:47:37 26 4
gpt4 key购买 nike

我正在尝试使用 opencv 打开尺寸为 4864 x 382565 的图像,它大于 CV_IO_MAX_IMAGE_PIXELS 限制,即 2^30 像素。

img = cv2.cvtColor(cv2.imread(path),cv2.COLOR_BGR2GRAY)

您可以在运行 python 脚本之前从 shell 调用 set CV_IO_MAX_IMAGE_PIXELS=18500000000 来绕过此检查,但我想知道是否有更好的解决方案?

谢谢

最佳答案

我想我找到了解决方案

os.environ["OPENCV_IO_MAX_IMAGE_PIXELS"] = pow(2,40).__str__()
import cv2 # import after setting OPENCV_IO_MAX_IMAGE_PIXELS

这会将限制更改为 2^40

只要记得导入opencvAFTER设置环境变量,否则就不行

关于python - 克服 python 中的 opencv CV_IO_MAX_IMAGE_PIXELS 限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58070174/

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