我是 dcm4che 新手我指的是 dcm4che2 api 的 javadoc
如果我的问题非常基本,请原谅我试图从文件中创建一个 DICOM 对象“org.dcm4che2.data.DicomObject”。
DicomObject 的大多数与 DICOM 标记一起使用的成员函数都期望标记值被指定为 "ggggeeee" ,其中 gggg 是四位组 id,eeee 是四位元素 id。
dcm4j 文档将标记值称为“标记 -(组、元素)为 8 字节整数:ggggeeee”。- 并且预期的数据类型是 int
我想这只是一个用词不当(可悲的是,尽管它一直在 api 文档中一直遵循)
java“int”数据类型只能容纳四个字节,不是吗?所以我们宁愿需要提供一个 8 位数字而不是 8 个字节不是吗。
例如,如果我指定 DICOM 标记传输语法 UID - 这是第 2 组标记 10,那么我应该很好地传递一个值,不是吗?
int dicomTagXferSyntaxUid=0x00020010;
虽然很明显,但我想知道为什么 dcm4che 文档始终将其称为“8 字节整数”……我错过了什么?
欢迎评论
约格什