WPF随笔收录-解析DICOM文件
  ZFefvkuNGwZy 2023年11月02日 29 0

一、前言

  在最近的项目开发中,涉及到了解析DICOM文件。根据百度百科可知,DICOM(Digital Imaging and Communications in Medicine)即医学数字成像和通信,是医学图像和相关信息的国际标准(ISO 12052)。它定义了质量能满足临床需要的可用于数据交换的医学图像格式。DICOM被广泛应用于放射医疗,心血管成像以及放射诊疗诊断设备(X射线,CT,核磁共振,超声等),并且在眼科和牙科等其它医学领域得到越来越深入广泛的应用。在数以万计的在用医学成像设备中,DICOM是部署最为广泛的医疗信息标准之一。当前大约有百亿级符合DICOM标准的医学图像用于临床使用。

二、正文

1、解析DICOM文件也比较的简单,有现成的第三方库可以直接用;地址:https://github.com/fo-dicom/fo-dicom

2、使用起来也很简单,代码如下:

public static WriteableBitmap ReadDicomImage(string path)
{
    //将图像处理模式设置为全局WPF模式
    ImageManager.SetImplementation(WPFImageManager.Instance);

    //实例化文件处理对象并打开文件
    DicomFile dicomFile = DicomFile.Open(path);
    //获取dicom图像对象
    DicomImage dicomImage = new DicomImage(dicomFile.Dataset);
    //不使用LUT
    dicomImage.UseVOILUT = false;

    //转换成一般图像格式,bmp,png等,
    //在WPF中我们转换成WriteableBitmap
    return dicomImage.RenderImage().AsWriteableBitmap();
}
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  mVIyUuLhKsxa   3小时前   5   0   0 .NET
  f18CFixvrKz8   3小时前   5   0   0 .NET
  f18CFixvrKz8   3小时前   5   0   0 .NET
ZFefvkuNGwZy