DicomViewer - 轻量级 DICOM 影像查看器源码

20
知识付费
文章摘要
此内容由人工摘要内容,并由AI根据文章内容进行润色
DicomViewer 是一款基于 .NET 10 + WPF 开发的专业医疗影像查看器,采用 fo-dicom 开源库实现 DICOM 标准协议解析,为医疗影像处理提供了强大且易用的解决方案。适用开发者快速了解 DICOM 医疗影像标准和基本的影像处理流程。虽然功能简化,但基本覆盖了 DICOM 查看器的核心流程,是学习医疗影像开发的绝佳入门项目。
补充展位 Pages_Download_Get#0

资源解压密码: www.yuantk.com

DicomViewer - 轻量级 DICOM 影像查看器源码

核心功能

📁 文件加载

  • 单文件打开 :支持选择单个或多个 .dcm 文件
  • 文件夹批量导入 :自动扫描目录下所有 DICOM 文件
  • 序列分组展示 :按检查序列自动组织文件

🖼️ 图像显示

  • 原始像素模式 :直接显示原始图像数据
  • 窗宽窗位调节 :自定义亮度对比度
  • 五种预设模式 :骨窗、肺窗、纵隔窗、软组织窗、脑组织窗

📋 标签信息

  • 完整标签列表 :展示所有 DICOM 元数据
  • 搜索功能 :快速定位特定标签
  • 快捷复制 :右键复制标签内容

📊 患者信息

四角悬浮面板显示关键信息:

  • 患者姓名、ID、性别、出生日期
  • 检查日期、时间、检查描述
  • 序列信息、设备类型、机构名称

技术架构

技术栈

组件 版本 说明
.NET 10.0 最新 LTS 版本
WPF Built-in Windows 桌面应用
fo-dicom 5.2.6 开源 DICOM 库
ImageSharp 3.1.11 现代图像处理

DicomViewer/

├── ViewModels/MainViewModel.cs # 视图模型(MVVM)

├── Services/DicomService.cs # DICOM 处理服务

├── Models/DicomFileInfo.cs # 数据模型

├── MainWindow.xaml # 主界面

├── App.xaml # 应用配置

└── DicomViewer.csproj # 项目文件

学习价值

🌟 适合学习的亮点 :

  1. 清晰的 MVVM 架构 :代码结构规范,易于理解
  2. 完整的 DICOM 流程 :从文件读取到图像渲染
  3. 窗宽窗位算法 :理解医学影像的核心概念
  4. 图像处理实践 :学习 ImageSharp 的使用
  5. WPF 绑定技巧 :数据绑定、命令绑定实战
补充展位
Pages_Download_Get#1

相关推荐