我正在使用OpenCV 3.0.0和Python 3.4.3来处理一个非常大的RGB图像(10716279553,3).当我try 使用以下代码调整其大小时:
import cv2
image = cv2.resize(img, (0,0), fx=0.5, fy=0.5, interpolation=cv2.INTER_AREA)
我收到了一条错误信息:
cv2.错误:C:\opencv-3.0.0\source\modules\imgproc\src\imgwarp.cpp:3208:错误:(-215)ssize.面积()>;函数cv::resize中的0
我确定图像数组中有图像内容,因为我可以将它们保存为jpg格式的小平铺.当我try 调整图像的一小部分大小时,没有问题,最终得到的是正确调整大小的图像.(取一个相当大的块(5000050000,3)仍然不起作用,但在(1000010000,3)块上会起作用)
是什么导致了这个问题?我该如何解决这个问题?