#dicom #medical #dataset #file-path #image

开发 dicom-test-files

一组用于测试DICOM解析器的DICOM文件

6个版本

0.3.0 2024年3月1日
0.2.1 2022年7月13日
0.2.0 2020年5月31日
0.1.2 2020年5月30日

#720解析器实现

Download history • Rust 包仓库 31/week @ 2024-03-11 • Rust 包仓库 26/week @ 2024-03-18 • Rust 包仓库 21/week @ 2024-03-25 • Rust 包仓库 76/week @ 2024-04-01 • Rust 包仓库 29/week @ 2024-04-08 • Rust 包仓库 13/week @ 2024-04-15 • Rust 包仓库 21/week @ 2024-04-22 • Rust 包仓库 4/week @ 2024-04-29 • Rust 包仓库 7/week @ 2024-05-06 • Rust 包仓库 10/week @ 2024-05-13 • Rust 包仓库 23/week @ 2024-05-20 • Rust 包仓库 35/week @ 2024-05-27 • Rust 包仓库 22/week @ 2024-06-03 • Rust 包仓库 8/week @ 2024-06-10 • Rust 包仓库 10/week @ 2024-06-17 • Rust 包仓库 26/week @ 2024-06-24 • Rust 包仓库

每月75次下载
用于 4 crate

自定义许可证

44KB
486

DICOM测试文件

dicom-test-files on crates.io

此仓库收集了来自各种来源的示例DICOM文件。目的是它们可以在许多不同的库中进行测试。

查看文档以获取使用说明。

已知限制

Rust函数不能从doc-tests中使用,因为它们不是在目标目录中执行的。


lib.rs:

一组用于测试DICOM解析器的DICOM文件。

为了避免用户必须下载所有文件,它们在需要时下载并在/target目录中缓存。

path函数将自动下载请求的文件并返回文件路径。

use dicom_test_files::path;

let liver = path("pydicom/liver.dcm")?;
// then open the file as you will (e.g. using DICOM-rs)
let dicom_data = dicom::object::open(liver);

数据来源

默认情况下,所有数据集都托管在dicom-test-files项目的主仓库中的data文件夹中。检查此文件夹以了解可用的DICOM测试文件。

要覆盖此来源,可以将环境变量DICOM_TEST_FILES_URL设置为数据集原始内容的基路径(通常以datadata/结尾)。

set DICOM_TEST_FILES_URL=https://raw.githubusercontent.com/Me/dicom-test-files/new/more-dicom/data
cargo test

依赖关系

~6–16MB
~231K SLoC