python tif转csv
时间: 2024-01-14 20:02:11 浏览: 344
CSV文件转矢量,并用克里金进行插值处理,矢量转栅格,python
3星 · 编辑精心推荐
根据提供的引用[1],以下是将TIFF图像的灰度信息读取并保存为CSV文件的Python代码示例:
```python
from PIL import Image
import csv
# 打开TIFF图像
img = Image.open('example.tif')
# 将图像转换为灰度模式
img = img.convert('L')
# 获取图像的像素值
pixels = img.load()
# 创建CSV文件并写入像素值
with open('example.csv', 'w', newline='') as csvfile:
writer = csv.writer(csvfile)
for i in range(img.size[0]):
row = []
for j in range(img.size[1]):
row.append(pixels[i, j])
writer.writerow(row)
```
这段代码首先使用PIL库打开TIFF图像,然后将其转换为灰度模式。接下来,它获取图像的像素值,并将其写入CSV文件中。
阅读全文