#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 31/week @ 2024-03-11 26/week @ 2024-03-18 21/week @ 2024-03-25 76/week @ 2024-04-01 29/week @ 2024-04-08 13/week @ 2024-04-15 21/week @ 2024-04-22 4/week @ 2024-04-29 7/week @ 2024-05-06 10/week @ 2024-05-13 23/week @ 2024-05-20 35/week @ 2024-05-27 22/week @ 2024-06-03 8/week @ 2024-06-10 10/week @ 2024-06-17 26/week @ 2024-06-24

每月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