【发布时间】:2020-04-10 01:33:26
【问题描述】:
我正在使用带有 Jupyter Notebook 3 的 Google Colab。
我需要反转 .tif 二进制图像,将其变为 0 并将其变为 0。
我该怎么做? (我仍然需要将图像保留为 .tif)
编辑:我认为我的图像被读取就好像它们完全由 0 组成。有没有办法正确读取图像?
编辑 2: 这是链接:https://drive.google.com/open?id=1cVqE6DpU_8AhShzX9_MvJpdlTBEAsMMT
编辑 3: 它由 0 和 1 组成,当我尝试在 QGis 上对其进行可视化时,它完美显示。 代码如下:
import numpy as np
import imageio
image = imageio.imread("path")
for i in range(0, len(image)):
for x in range(0, len(image)):
if image[i,x] == 0:
image[i,x] = 1
elif image[i,x] == 1:
image[i,x] = 0
imageio.imwrite("path", image)
【问题讨论】:
-
如果你分享你的图片链接,我会看看。
-
谢谢马克,我已经用链接编辑了我的问题。
标签: python-3.x image-processing google-colaboratory tiff