问题标签 [dicom]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
885 浏览

visual-c++ - 我想创建一个应用程序来读取和写入 DICOM 文件而不使用任何第三方软件

我想创建一个应用程序来读取和写入 DICOM 文件而不使用任何第三方软件我该怎么做?谁能帮我?

0 投票
4 回答
13001 浏览

c# - c#:如何读取文件的一部分?(DICOM)

我想用 C# 读取一个 DICOM 文件。我不想做任何花哨的事情,我现在只想知道如何读取元素,但首先我实际上想知道如何读取标题以查看是否是有效的 DICOM 文件

它由二进制数据元素组成。前 128 个字节未使用(设置为零),后面是字符串“DICM”。紧随其后的是标题信息,这些信息被组织成组。

示例 DICOM 标头

在上面的示例中,标题被组织成组。组 0002 hex 是文件元信息组,它包含 3 个元素:一个定义组长度,一个存储文件版本,一个存储传输语法。

问题

  • 如何读取头文件并通过检查 128 字节前导码后的“D”、“I”、“C”、“M”字符来验证它是否是 DICOM 文件?
  • 如何继续解析读取数据其他部分的文件?
0 投票
3 回答
4145 浏览

c# - 使用 mDCM 从 Dicom 文件中导出 JPG

我正在使用带有 C# 的 mDCM 来查看 dicom 标签,但我正在尝试将像素数据转换为位图并最终转换为 JPG 文件。我已阅读 mDCM Google Group 上有关该主题的所有帖子,并且所有代码示例都不起作用或缺少重要的代码行。我正在使用的图像是 16 位单色 1(即提到的格式,但它实际上是 16 位灰度)。我曾尝试使用 LockBits、SetPixel 和不安全代码将像素数据转换为位图,但所有尝试都失败了。有没有人有任何代码可以使这项工作。

这是我使用 SetPixel 的最新尝试:

更新:通过使用 LockBits 和 Marshal.Copy,我已经更接近了,但是图像以彩虹色而不是灰度出现。所以我猜我需要一种将灰度数据转换为 RBG 格式的方法:

提前致谢

PS 在有人建议尝试像 ClearCanvas 这样的其他东西之前,要知道 mDCM 是唯一适合我需要的库,而 ClearCanvas 对于我需要做的事情来说太臃肿了。

0 投票
5 回答
1237 浏览

image-processing - 我应该使用哪个 SDK 来可视化 3D 医学图像?

我需要处理 DICOM 格式的医学图像并在 3D 中可视化它们,还要对这些图像进行实时图像处理。所以,我问这个问题是想了解哪个SDK对于医学可视化和图像处理的实时性更好?

0 投票
2 回答
504 浏览

visual-studio - 如何在 CLEARCANVAS 中的 Dicom pics 上给出参考线 dicom pic?

替代文字

如果我打开我的 dicom pics,我会这样做。我有一个研究。如果你看下面的图片,你可以看到学习图片左角。大图是系列之一。我该怎么做 clearCanvas 开源 sdk?

0 投票
2 回答
1397 浏览

java - 在 JAVA 中实现 DICOM 需要帮助

我想使用 JAVA 实现 Dicom。而且我不应该使用任何现有的 API,我必须从头开始开发。我花了将近 10 天的时间来了解 DICOM 本身,我有一些模糊的想法,所以请帮助如何在 java 中实现它,从哪里开始,架构等......

0 投票
2 回答
2548 浏览

dicom - dcmj2pnm 错误:无法更改为像素数据的未封装表示

我正在尝试使用 DCMTK 工具包中的 DCMJ2PNM 二进制文件将 DICOM 文件转换为一组 BMP。我正在使用以下命令:

我不断收到错误“无法更改为像素数据的未封装表示”。有谁知道我可以做些什么来处理这个图像?

0 投票
1 回答
1597 浏览

c# - 我可以从 ClearCanvas 中的远程机器获取 dicom 图像吗?

我可以通过远程机器获取 dicom 图像吗

例如 :

0 投票
1 回答
3247 浏览

c# - 如何使用 c# 中的 clearcanvas 库从给定的 dicom 文件中获取图像

您能帮我从 dicom 文件中提取图像(二进制数据)吗?

0 投票
1 回答
1310 浏览

vb.net - 尝试从 VB.NET 中的 2D 图像堆栈构建 3D 对象

我有一堆 2D dicom 图像,想使用 VB.NET 转换为 3D 对象。我想我可以使用 openGL 解决它,但任何线索都会有很大帮助。你知道一个免费的(或至少便宜的)包吗?你能帮我想想我自己的解决方案。谢谢...