
Python读取TIF图片并保存16位编码格式示例
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本示例演示如何使用Python读取TIF格式图像,并将其以16位编码格式进行保存。适合处理高动态范围影像需求的应用场景。
在处理TIFF图片(.tif)时,默认的编码格式通常是16位。使用Python中的OpenCV库读取这种类型的文件并保持其原始编码格式,可以采用以下方法:
```python
import numpy as np
import cv2
img = cv2.imread(demo.tif, -1)
print(img.dtype) # 输出结果为:uint16
```
对于`cv2.imread()`函数中的最后一个参数(即读取模式),其含义如下:
- 当该值大于0时,OpenCV会将图像视为彩色图片,并将其编码格式转换成8位。
- 若设置为0,则表示读入的是一张灰度图且会被转化为8位深度。
- 如果是负数,那么函数将会以原始文件的形式加载图像而不改变其数据类型或通道数量。
全部评论 (0)
还没有任何评论哟~


