19个版本 (12个稳定版)
2.1.1 | 2024年7月18日 |
---|---|
2.0.2 | 2024年4月11日 |
2.0.1 | 2024年1月24日 |
2.0.0 | 2023年12月9日 |
0.3.3 | 2022年10月25日 |
在 科学 中排名第40
每月下载量1,536次
2MB
2K SLoC
致谢
这项工作主要基于 openslide-rust库 和 openslide-python库
openslide-rs
OpenSlide的Rust接口 (https://openslide.org/)。
此工作与官方OpenSlide项目无关联。
openslide-rs是OpenSlide库的Rust接口。
OpenSlide 是一个C库,提供了读取全切片图像(也称为虚拟切片)的简单接口,这些图像是数字病理学中使用的具有高分辨率的图像。这些图像在未压缩的情况下可能占用数十吉字节,因此不能使用标准工具或库轻松读取,这些工具或库是为可以舒适地解压缩到RAM中的图像设计的。全切片图像通常是多分辨率的;OpenSlide允许以最接近所需缩放级别的分辨率读取少量图像数据。
OpenSlide可以读取以下格式的虚拟切片
- Aperio (
.svs
,.tif
) - Hamamatsu (
.ndpi
,.vmu
) - Leica (
.scn
) - MIRAX (
.mrxs
) - Philips (
.tiff
) - Sakura (
.svslide
) - Trestle (
.tif
) - Ventana (
.bif
,.tif
) - 通用瓦片TIFF (
.tif
)
要求
- Rust ≥ 1.56
- OpenSlide构建依赖(由于openslide-sys依赖项的必要而需要)
安装
OpenSlide-rs需要OpenSlide。
您将找到一个Makefile来帮助您安装Ubuntu和MacOs所需的所有依赖项。以下是要运行以构建此crate的命令
依赖项
要构建此crate,您需要安装OpenSlide
您还将找到一个Makefile来帮助您安装Ubuntu和MacOs所需的所有依赖项
MacOs
brew update
brew install openslide
Ubuntu
apt-get update
apt-get install -y --no-install-recommends libopenslide-dev
更多信息
依赖项
~2.5–6MB
~111K SLoC