使用opencv写入后,图像中缺少标题信息

时间:2014-02-06 09:58:33

标签: python opencv image-processing tiff qgis

我正在使用open-cv python对图像进行补充,在编写图像时,open-cv不会在补充图像中写入标题信息。我的图像数据采用TIFF格式。

我这样做......

import cv2
img = cv2.imread("image.tiff", -1)
for i in xrange(0, len(img)):
     for j in xrange(0, len(i)):
          img[i][j] = 65535-img[i][j]
cv2.imwrite("complemented.tif", img)

1 个答案:

答案 0 :(得分:0)

如此linkEach TIFF file begins with a image file header which points to one or more image file directories, which contain the image data and image information.中所述,多图像TIFF需要标题信息。

OpenCV中的多图像TIFF是not supported @Haris在评论中提到。

由于不支持多图像TIFF,因此很可能不会使用imread读取标头信息,因此无法使用imwrite进行写入。