计算机

图片的存储

位深度

指的是每个像素储存的幅度。

由于计算机上一个彩色图像往往有多个通道,每个通道的幅值通常由 0~255 的整数(8 bit)储存,因此,位深度通常等于通道数的 8 倍。

8 位图像

在语义分割任务中,由于各个像素常常只是用于表示不同的类别,在类别的数量不多的情况下,不需要用到 24 位的 RGB 三通道图像。此时,可将其颜色通道数被压缩到 8 位,这种图称为 8 位彩色图片。

在电脑中查看一个 8 位图像的属性,可以看到它的位深度为 8。

32 位图像

以 32 位 PNG 为典型,为 4 通道图,第 4 个通道通常为透明度(alpha 通道),取值同样为 0 到 255,描述某个位置的透明度。

浮点数图像

tif 文件格式可以储存浮点数图像。当以 32 位浮点数格式储存图像时,位深度为 32。

在 OpenCV 中,使用 imread 和 imwrite 可以直接读取和写入这样格式的图像:

cv2.imwrite('gray_image_32bit.tif', gray_image)
cv2.imread('gray_image_32bit.tif', cv2.IMREAD_UNCHANGED)
BEYOND THE ARTICLE

读完了,有什么想法?

阅读已保存的问答示例,并循着引用回到原文。

查看公开问答示例
— 本文完 — 返回文章列表