首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在python中使用.tiff映像进行深度学习

在python中使用.tiff映像进行深度学习
EN

Stack Overflow用户
提问于 2021-06-17 13:30:59
回答 2查看 629关注 0票数 0

我目前正在使用python中的成像流式细胞术图像进行一个项目。图像为.tiff,示例文件名为image27_Ch1.ome.tiff。我在打开这些图片时遇到了一点小麻烦。我尝试过使用matplotlib和PIL以及tifffile库,但是我尝试的任何东西似乎都不起作用。它总是告诉我没有这样的文件或目录:'C:/Users/zacha/Desktop/cell_images/27_Ch1.ome.tiff‘:FileNotFoundError: Errno 2。尽管我双倍并三次检查到图像的目录是否正确,但即使我从图像属性本身复制并粘贴到图像的路径时,它仍然会给我这个错误。我尝试将一些图像转换为.png图像,代码可以工作,并将加载图像,这并不理想,因为我有几十万张图像的数据集。我想知道在StackOverflow世界中是否有人知道如何处理这样的问题,或者在过去曾经处理过python中的.tiff图像。下面是我试图打开这些图像的一些代码。

代码语言:javascript
复制
import matplotlib.pyplot as plt
path = 'C:/Users/zacha/Desktop/cell_images/27_Ch1.ome.tiff'
I = plt.imread(path)


from PIL import Image
path = 'C:/Users/zacha/Desktop/cell_images/27_Ch1.ome.tiff'
image = Image.open(path)

非常感谢阅读或回答这个问题的人。

EN

回答 2

Stack Overflow用户

发布于 2022-03-17 11:16:01

尝试rasteriomatplotlib

代码语言:javascript
复制
import rasterio
import matplotlib.pyplot as plt
src_path = "Your_sat_img.tif"
img = rasterio.open(src_path)
plt.figure(figsize=(22, 22))
plt.imshow(img.read([1,2,3]).transpose(1, 2, 0))
票数 0
EN

Stack Overflow用户

发布于 2022-06-22 09:44:49

您可以尝试使用此代码打开任何tiff文件:

代码语言:javascript
复制
import rasterio
from rasterio.plot import show
tiff_img = rasterio.open('filename.tif')
show(tiff_img)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68020419

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档