Huy*_*yNA 2 python opencv computer-vision
我正在尝试使用 opencv 打开尺寸为 4864 x 382565 的图像,它大于 CV_IO_MAX_IMAGE_PIXELS 限制(2^30 像素)。
img = cv2.cvtColor(cv2.imread(路径),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
Run Code Online (Sandbox Code Playgroud)
这会将限制更改为 2^40
记得设置环境变量后导入opencv ,否则不起作用
| 归档时间: |
|
| 查看次数: |
6217 次 |
| 最近记录: |