• <menu id="w2i4a"></menu>
  • logo LEADTOOLS使用教程

    文檔首頁>>LEADTOOLS使用教程>>LEADTOOLS使用教程:數(shù)據(jù)集的創(chuàng)建和加載

    LEADTOOLS使用教程:數(shù)據(jù)集的創(chuàng)建和加載


    要想從現(xiàn)有的DICOM文件中創(chuàng)建并加載數(shù)據(jù)集,您首先需要創(chuàng)建一個有關(guān)Leadtools.Dicom.DicomDataSet類的實(shí)例。然后,您可以使用DicomDataSet.Load來加載該數(shù)據(jù)集。

    做到這一點(diǎn)以后,您就已經(jīng)做好來獲取有關(guān)數(shù)據(jù)集的信息、遍歷數(shù)據(jù)集、搜索特定的模塊或元素、獲取或設(shè)置數(shù)據(jù)值、添加模塊或元素、或者刪除模塊或元素的準(zhǔn)備了。

    作為一個簡單的示例,下面顯示的代碼可以執(zhí)行以下操作:

    • 創(chuàng)建一個數(shù)據(jù)集對象。
    • 從DICOM文件中加載數(shù)據(jù)集。
    • 找到數(shù)據(jù)集樹型結(jié)構(gòu)0級上的第一個模塊。
    • 找到該模塊的第一個元素。
    • 顯示當(dāng)前模塊的數(shù)量,有關(guān)第一模塊的信息,以及有關(guān)所述第一模塊的第一個元素的信息。

    通過將模塊編號、數(shù)據(jù)元素標(biāo)簽,以及值表征所顯示出的值與它們各自的默認(rèn)表格來進(jìn)行比較這種方法,您可以確定現(xiàn)有的模塊、元件和值表征都是哪些。

    //請確保您將引用添加于:
    // Leadtools.Dicom.dll
    // Leadtools.Dicom.Tables.dll
    
    DicomDataSet dataSet;
    int Count = 0;
    DicomModule Module = null;
    DicomElement Element = null;
    string cs = string.Empty;
    
    DicomEngine.Startup();
    
    //創(chuàng)建新的Dicom數(shù)據(jù)集
    dataSet = new DicomDataSet();
    // 加載Dicom 數(shù)據(jù)集
    dataSet.Load(ImagesPath.Path + "IMAGE1.dcm", 0);
    //確定該數(shù)據(jù)集中的模塊數(shù)目
    Count = dataSet.ModuleCount;
    
    //找到數(shù)據(jù)集樹型結(jié)構(gòu)0級上的第一個模塊
    Module = dataSet.FindModuleByIndex(0);
    if (Module != null)
    {
    Element = Module.Elements[0];
    //打印這些信息
    string csFormat = "" +
    "This data set has {0:D} modules. \n" +
    " First Module Type: {1}\n" +
    " First Module Element Count: {2:D} \n " +
    " The first element of the first module: \n" +
    " Length: {3:D}\n" +
    " Tag: {4:X} \n" +
    " VR: {5:X}";
    cs = string.Format(csFormat, Count, Module.Type.ToString(), Module.Elements.Length, Element.Length, Element.Tag, Element.VR.ToString());
    MessageBox.Show(cs, "Notice");
    }
    else
    MessageBox.Show( "Module is NULL", "Notice");
    
    //共享DICOM數(shù)據(jù)集中所使用的所有資源
    dataSet.Dispose();
    點(diǎn)擊查看產(chǎn)品
    本文轉(zhuǎn)自iceman
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();