一、前言
在最近的專案開發中,涉及到了決議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(); }
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/548302.html
標籤:.NET技术