gpt4 book ai didi

java - 将 GDCM 图像转换为 Java BufferedImage

转载 作者:行者123 更新时间:2023-11-30 09:49:43 25 4
gpt4 key购买 nike

我正在使用 GDCM 读取 DICOM 图像。有没有一种简单的方法可以使用 GDCM 读取 dicom 文件,然后将其转换为 Java BufferedImage?到目前为止,我有以下内容

String filename = "C:\\test.dcm";
gdcm.ImageReader reader = new gdcm.ImageReader();
reader.SetFileName(filename);
reader.Read();
gdcm.Image image = reader.GetImage();
BufferedImage bufferedImage = new BufferedImage((int)image.GetRows(, (int)image.GetColumns(), BufferedImage.TYPE_USHORT_GRAY);
// How do I populate bufferedImage?;

任何人都可以告诉我我是否在正确的轨道上以及如何完成这个示例。

谢谢

最佳答案

您可以使用以下方法检索像素的原始缓冲区:

  byte[] str1 = new byte[ image.GetBufferLength()];
image.GetBuffer( str1 );

查看完整示例:

甚至

关于java - 将 GDCM 图像转换为 Java BufferedImage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5657817/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com