在OpenCV中打开一个巨大的图像(约1.5GB)

时间:2014-04-01 11:13:58

标签: opencv

我使用imread读取图像(约1.5GB),但image.data [x]值始终为0。

我可以使用任何参数吗?

或者,是否有其他API可用于加载此图片。

由于

ubuntu 12.04

图片信息: XXX.tif

1.21GB

尺寸:34795 * 37552

水平分辨率:150 dpi

垂直分辨率:150 dpi

位深度:8

1 个答案:

答案 0 :(得分:1)

cv :: Mat是一个连续的内存空间分配。分配1.5GB的连续内存空间几乎是不可能的。尝试在空间上或根据其不同的渠道拆分文件。