问题标签 [dcmtk]

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 回答
946 浏览

dicom - DCMTK:N-DELETE 是否从 PACS 中删除文件?

我想删除存储在 PACS (SCP) 上的 DICOM 文件。我的角色将是 SCU。我可以使用 DCMTK 使用 N-DELETE 命令执行此操作吗?

0 投票
1 回答
280 浏览

dicom - 无法终止 DCMTK 工具包的 wlmscpfs SCP 服务器

我使用 DCMTK 的工作列表 SCP(Windows 7 操作系统上的 wlmscpfs.exe)进程作为工作列表 SCP 服务器,并使用 findscu.exe 从中获取信息。一旦客户端服务器交互结束,我想终止 wlmscpfs.exe。通过使用 termscu.exe,无法终止 wlmscpfs。除了杀死进程之外,如何优雅地终止进程?

0 投票
1 回答
2090 浏览

c++ - 如何在 C++ 中读取 dicom 像素

我想解析 DICOM 文件以进行一些像素处理。我尝试了 DCMTK 库,但它对我不起作用。我想要一些非常简单的东西,比如 C++ 中的轻量级跨平台库,因为我只想读取 DICOM 文件。

任何建议将不胜感激。

0 投票
1 回答
5487 浏览

c++ - DCMTK C++:如何从 dicom 文件中获取数据像素

我将 DCMTK 用于 C++ 项目,并希望从 dicom 文件中检索像素。我使用了这个基本示例:

在“对像素数据做一些有用的事情”部分,我如何使用 pixelData 变量来获取像素

0 投票
1 回答
453 浏览

javascript - 如何在 JavaScript 中使用 DCMTK 库

在 C++ 中使用 dcmtk 之后,我想在 javascript 中使用它,但我认为它不像使用 C++ 那样容易。

有什么办法吗?先感谢您。

0 投票
2 回答
810 浏览

image - 压缩要发送到远程服务器的 dicom 文件

我正在寻找一种方法来压缩 dicom 文件并将它们发送到远程服务器(在我的例子中是 nodejs)

我尝试了 bz2 压缩,它似乎在大型 dicom 文件上运行良好(使用 10 Mb 文件对其进行了测试,这给了我一个 5Mb 的压缩文件)。

当涉及到小尺寸(如 250Kb 文件)时,我的尺寸减少了几 kb(大多数情况下为 5 到 10 kb),这是不值得的

有人可以解释一下为什么 bz2 可以很好地处理大型 dicom 文件,是否有更好的方法来压缩 dicom 文件,我可以使用这些方法通过互联网发送它们。

提前致谢。

0 投票
1 回答
800 浏览

dcmtk - dcmqrscp 和 echoscu 仅适用于 ANY

我在 Windows 8 上使用 dcmtk 3.6.1。我无法使用 dcmqrscp 和 echoscu 以及以下 dcmqrscp.cfg 访问 PACS 服务器(错误称为 AE 标题无法识别)。

命令:

但是,如果我使用 ANY,它确实有效:
PACS_SRC G:\develop\studyaccess\test\PACS_SRC RW (100, 1024mb) ANY

这表明数据库、路径和数据是正确的,但其他地方是错误的。我已经关闭了 Windows 防火墙。

我也尝试过使用编译 CTK(基于 dcmtk)时生成的 dcmtk 可执行文件,但它们的结果相同。CTK 本身可与 C-GET 一起使用,但不适用于 C-STORE(作为 C-MOVE 的一部分)。

还有其他想法吗?

埃迪

0 投票
0 回答
225 浏览

android - 为 Android 编译 DCMTK 得到 CMake 错误

我正在为 Android 使用 cmake DCMTK

操作系统:Win7 64位

DCMTK:dcmtk-3.6.0

CMake:cmake-3.7.0-rc3

NDK:安卓-ndk-r9d

我遵循了 dcmtk wiki http://support.dcmtk.org/redmine/projects/dcmtk/wiki/Howto_CompileAndroid get CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage

但我已经设置了 CMAKE_CXX_COMPILER 这是我的 CMake 设置

但不起作用

请帮我

0 投票
1 回答
201 浏览

dicom - Dcmj2pnm tojpeg 患者姓名缺失

我是 Dcmj2pnm 的新手。我已经使用 C:\dcmj2pnm.exe D:\test.dcm D:\test.jpg +oj +Wi 1 在 Win 7 中通过命令行成功地将 Dcm 文件转换为 jpg

但它错过了 dcm 文件中的患者姓名和组织名称到 jpeg。

您能否指导我如何将这些详细信息放入我的 jpeg 文件中?

0 投票
5 回答
1643 浏览

c++ - 将 DCMTK 与 Visual Studio 一起使用时出现链接器错误 LNK2019

这不是一个新问题,但解决方案对我不起作用。我想使用 C++ 读取 dicom 文件。我有带有 VS 2013 社区版的 32 位 Windows PC。

这篇文章和其中的其他答案建议使用 DCMTK。我安装了 DCMTK(使用 CMake,然后使用 VS)并使用本文中提供的指南和链接将其配置为与 VS 一起使用。然后我写了一个简单的测试程序并尝试编译它:

编译后,它给出以下错误:

此错误似乎很常见,但以下解决方案均不适合我:

  1. FAQ#27和DCMTK 论坛的另一篇文章:它建议使用特定的 lib 文件顺序来包含。我包含文件的顺序如下(我也尝试了相反的顺序,但没有奏效):

    在此处输入图像描述

这一切都行不通。事实上,我不确定应该包含哪些 lib 文件?如何决定?

我还在其他库目录下包含“C:\Program Files\DCMTK\lib”,在项目属性的其他包含目录下包含“C:\Program Files\DCMTK\include”。

  1. stackoverflow 上的另一个类似问题尚未得到解答。评论建议通过禁用 DCMTK_OVERWRITE_WIN32_COMPILER_FLAGS 重新运行 CMake。我没有这样做是因为DCMTK 帮助页面说不要禁用它,除非你真的知道你在做什么。

有人可以指导吗?