DCMTK学习之读取DcmDataset对应tag的值
生活随笔
收集整理的這篇文章主要介紹了
DCMTK学习之读取DcmDataset对应tag的值
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言
最近一直在用DcmDataset提供的方法進行數據的獲取,但是很好奇怎么通過tag獲取到value的,所以特地研究了一下
研究內容
我們找一份已經被讀取出來的二進制的tag以及value來進行分析
0000 0000 0004 0000 0056 0000 從本字段的結束至下一組開始的偶數字節 0000 0001 0004 0000 01A0 0010 從本字段的結束至報文結束的偶數字節 0000 0010 000C 0000 4341 2D52 454E 414D 3120 302E “ACR-NEMA 1.0” 識別碼 0000 0100 0002 0000 0001 0001H 命令字段=C-Store-Request 0000 0110 0002 0000 123A 123A 由成像裝置生成的報文識別號 0000 0200 0004 0000 4344 3148 “DCH1” 發送者邏輯地址 0000 0300 0004 0000 4341 3148 “ACH1” 接收者邏輯地址 0000 0800 0002 0000 0000 0000H 數據類型=圖像 0008 0000 0004 0000 0080 0000 0008 0001 0004 0000 013E 0100 0008 0010 000C 0000 4341 2D52 454E 414D 3120 302E “ACR-NEMA 1.0” 識別碼 0008 0020 000A 0000 3032 3230 312E 2E31 3532 “2002.11.25” 分項檢查日期 0008 0030 0008 0000 3231 303A 3A35 “12:05:59” 分項檢查時間 0008 0040 0002 0000 0000 0000H 數據集類型=圖像 0008 0060 0002 0000 5254 “DR” 成像模式 0008 0070 0004 0000 4241 4443 “ABCD” 制造商 0008 0080 000E 0000 454D 4352 2059 4F48 5053 5449 4C41 “Mercy Hospital” 醫院識別號 0008 0090 0000 0000 檢查醫師未知 0010 0000 0004 0000 0042 0000 組長度 0010 0010 000E 0000 4F4A 454E 2C53 4A20 4D49 4320 202E “JONES, Jim C. “ 患者姓名 0010 0020 0008 0000 3031 2D32 3033 2034 “102-304 “ 患者識別號 0010 0030 000A 0000 3931 3632 312E 2E31 3532 “1926.11.25” 患者出生日期 0010 0040 0002 0000 204D “M “ 患者性別=男 0018 0000 0004 0000 0000 0000 組長度為零—無其它元素傳送 0020 0000 0004 0000 0018 0000 組長度 0020 0010 0004 0000 3932 3330 “2903” 分項檢查號 0020 0020 0004 0000 5C52 2046 “R/F” 患者取向 0028 0000 0004 0000 002C 0000 組長度 0028 0010 0002 0000 0400 0400H 行數=1024 0028 0011 0002 0000 0400 0400H 列數=1024 0028 0030 0006 0000 2E20 5C33 332E “ .3/.3” 像素的實際尺寸=0.3*0.3像素 0028 0100 0002 0000 0008 008H 每個像素指定的位數=8 7FE0 0000 0004 0010 0008 0010 組長度 7FE0 0010 0000 0000 *******…***** 像素數據(524,288字節)別的不看,我們看這一行吧!
0028 0010 0002 0000 0400 0400H 行數=1024 0028 0011 0002 0000 0400 0400H 列數=1024這里說行和列都是1024
通過查tag的二進制,可以看出0028 0010是代表的行數,而0028 0011則是代表的是列數,而且如果我們通過計算會發現0400轉換成十進制數正是1024。那么中間的兩個數字代表的是什么含義,一個代表長度,一個代表類型。
轉載于:https://www.cnblogs.com/WIT-Evan/p/7289737.html
總結
以上是生活随笔為你收集整理的DCMTK学习之读取DcmDataset对应tag的值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: css 控制li点与文字的距离
- 下一篇: 数组操作大全