我又来问 dicom 格式转换的问题了.
首先, 处理的不是标准 dcm 文件(或者说我不知道他是否属于其他标准.)
处理的都是医院排版好的 dcm 文件. 从单张图排版到 36 张图排版的都有.
保存的文件有部分是 1 张图, 有的是 2 张图.
不能够通过 pydicom.pixel_array 或者 pydicom.pixeldata 获取像素信息.
是通过如下方式读取:
dcm.ReferencedImageBoxSequence[0].BasicGrayscaleImageSequence[0].PixelData
dcm 是一个 pydicom 打开文件的实例.
这种文件也是属于某种标准 dcm 协议吗?
处理的时候, 得到的像素数组为:
[灰度, 通道, 灰度, 通道, 灰度, 通道, 灰度, 通道, 灰度, 通道, 灰度, 通道]
这种形式, 通过解析得到的图片很暗. 如下:
https://imgur.com/X78MlsO期望得到如下的图像:
https://imgur.com/c8zKTI1期望得到的图像是 jpg 格式的 RGB 图, 但是 RGB 的值都是一样的, 应该也是灰度图转过来的.
尝试过只取灰度生成, 结果也差很多. 暗的看不出来...
以上!
感谢
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/883409
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.