gpt4 book ai didi

python - 消除 OpenCV 图像大小限制

转载 作者:行者123 更新时间:2023-12-01 19:06:37 33 4
gpt4 key购买 nike

我正在加载一个非常大的图像(60,000 x 80,000 像素),并且超出了我可以加载的最大像素:

cv2.error: OpenCV(4.2.0) /Users/travis/build/skvark/opencv-python/opencv/modules/imgcodecs/src/loadsave.cpp:75: 
error: (-215:Assertion failed) pixels <= CV_IO_MAX_IMAGE_PIXELS in function 'validateInputImageSize'

据我所知,这是指对 line 65 施加的限制

理想情况下,我会更改它以处理至少 5 GB 像素的图像

#define CV_IO_MAX_IMAGE_PIXELS (1<<33)

我已经看到了一些解决方法( OpenCV image size limit ),但这些似乎并没有解决任意定义的问题(我正在使用 700GB 内存的高性能服务器,因此计算不是问题)。

我的问题是我不知道该文件在哪里。该错误将我指向这个“travis”目录,该目录对我来说本地不存在,并且在我的本地环境中,c++ 文件不可用。

知道在哪里可以找到 C++ 库吗?

最佳答案

您必须修改 openCV 源文件,然后自行编译。

编辑:您还可以修改环境变量

export CV_IO_MAX_IMAGE_PIXELS=1099511627776

关于python - 消除 OpenCV 图像大小限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60963452/

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