python - 打开金字塔图像 ob google collab:large_image getTileSource 在 google collab 上不起作用(对于 ndpi 没有可用的 tilesource)
问题描述
我使用所有这些命令来确保我拥有在 google collab 上加载 dpi 金字塔图像所需的一切,但到目前为止还没有运气。
!pip install large_image
!apt update && apt install -y openslide-tools
!pip install openslide-python
!pip install libtiff openslide_python pyvips gdal mapnik pyproj glymur -f https://girder.github.io/large_image_wheels
我收到以下错误:
---------------------------------------------------------------------------
TileSourceException Traceback (most recent call last)
<ipython-input-23-0584be72095d> in <module>()
27 print(os.listdir(ndpi_dir))
28 print(target_filename)
---> 29 ts = large_image.getTileSource(target_filename)
30
31 # print(ts.getMetadata())
1 frames
/usr/local/lib/python3.6/dist-packages/large_image/tilesource/__init__.py in getTileSourceFromDict(availableSources, pathOrUri, *args, **kwargs)
65 if availableSources[sourceName].canRead(sourceObj, *args, **kwargs):
66 return availableSources[sourceName](sourceObj, *args, **kwargs)
---> 67 raise TileSourceException('No available tilesource for %s' % pathOrUri)
68
69
TileSourceException: No available c for ndpi_images/Li88TDCLAMP.ndpi
我确保文件在那里,它在其他平台上使用相同的命令加载正常,所以它不是文件。
我该如何解决这个问题?
谢谢
解决方案
推荐阅读
- r - 将元素添加到具有矩阵作为条目 R 的列表中
- c++ - Mingw 和 c++ 向量
- jestjs - 不能让 Parcel + Babel 7 + Jest 一起工作
- asp.net-core - 运行状况检查 UI (BeatPulse) 无法让 Teams webhook 正常工作
- angular - 链 1 可观察结果与最终 const 的可观察流
- python - How to duplicate the values that were not randomly sampled from an array?
- python - 如何在 Python 的另一个循环中正确编写一个 for 循环?
- angular - 为循环索引应用过滤器管道后的角度 2+ 显示原始列表中的索引
- java - JUnit5 ConsoleLauncher NoClassDefFoundError
- sql - How to target a record of table B to and Id of Table A based on a time restriction?