我有一个uint8 png图像,我试图使用opencv在python中保存:
cv2.imwrite('test45.png', im_final_copy[0:45000,0:50000])
似乎当我尝试这个时,图像会保存,但是当我查看它时,它全部变黑,图像尺寸最终为2.5 mb。但是,当我尝试保存40000x50000
图像时,图像并非全黑,并且其大小为17.5 mb。有谁知道这里的问题是什么?
cv2.imwrite
是否有限制?如果是这样,我该怎么做才能保存如此大的图像?此图片的值为0
或255
。也许我需要将它保存为二进制文件?