使用opencv加载32位整数图像

时间:2015-09-24 15:07:33

标签: python c++ opencv scipy

我在tif文件中保存了32位灰度图像数据。它源于背景校正的CCD数据,因此值也可能是负数。

使用Python,scipy.misc.imread可以毫无问题地加载文件。但是,使用opencv,我无法获得正确的数据,无论我传递的是什么选项,它都会将所有值加载为NaN。

我的主要代码是用C ++编写的,所以我不能使用SciPy,到目前为止对OpenCV感到满意,但是在这里它让我失望。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

在游戏后期,我认为这是您的问题: What happens when show a signed image in OpenCV?

-因为我正在尝试读取32位带符号的PNG,而OpenCV(显然)正在将它们截断。