我正在开发一个 DICOM 解决方案,该解决方案需要以 .Net 4.0 为目标并访问原始像素数据以进行注释。因此,我正在使用结束标记来编译我的程序。我正在使用来自 Philip Xcelera R4.1 L1 系统的美国 Echo 图像。光度解释在标题中显示为 RGB,传输语法为 JPEG Baseline 1.2.840.10008.1.2.4.50。当我在 fo-dicom 中打开文件时,如何访问原始 RGB 数据?我需要将注释直接放在像素数据上并将其保存为基础。
当我打开它并查看调试器时, var img = new DicomImage(fullImagePath);
DICOM 图像显示它是 YBR-FULL:422。我不确定它是从哪里得到的?图像标题显示 RGB。这是图像的问题还是旧版本的库中存在错误?
谢谢。
编辑:光度解释问题实际上不是问题。查看器 MicroDicom 显示的 RGB 值是错误的,当我实际查看字节时,它是 YBR-FULL:422 并且一切都匹配。但是我仍然想回答如何获取像素数据。