问题标签 [dcm4che]
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.
java - dcm4che 查询/检索 SCP
首先,我是 dcm4che 的新手,没有好的文档很难开始,因此请原谅我的无知。
我要开发一个查询/检索 SCP,我需要知道 SCU 输入的 doCFind 函数中的查询参数。示例:SCU 执行:dcmqr MYQR@localhost:10001 -q PatientName=Manuel
如何在 doCFind 函数中捕获查询参数(PatientName 和 Manuel)?
谢谢
java - DCM4CHEE 如何存储 DICOM 图像的比特分配信息
我们使用 DCM4CHEE 作为 PACS 服务器的副本。我有 8 位和 16 位图像分布在多项研究中。所有图像都存储在 DCM4CHEE 中。
我们在样本图像上运行 DICOM DUMP [DCM2TXT] 以识别位分配。这是一个漫长的过程。
DCM4CHEE 服务器是否将位表示形式存储在 DB 中?如果是,我在哪里可以找到有关已分配位的信息?
请帮助我找到最好的解决方案。
谢谢,
——阿尼尔·库马尔
java - 在 Windows 64 上将 DICOM 图像转换为 BufferedImage
我需要一种在 Windows 64 上将 DICOM 文件转换为 BufferedImage 的方法(或者如果 dicom 文件是多帧然后是一组 BufferedImages)。我目前正在使用 dcm4che 来执行此操作,但由于 dcm4che 使用JAI 转换为未编译的本机 dll clib_jiio.dll,并且不会为 Windows 64 编译(请参阅此处)。有谁知道可以为我做这件事的开源库?
谢谢
import - 为什么 IntelliJ IDEA 可以解析类而 Groovy / Griffon 不能?
我正在使用 IntelliJ 开发 Griffon 应用程序,并且正在尝试使用 dcm4che 项目库。我已经设法让 IntelliJ 的代码编辑器停止抱怨缺少类,但是当我去运行 Griffon 应用程序时,编译器着火了,抱怨它是unable to resolve class DicomInputStream
,等等。
我没有做任何花哨的事情。我所做的只是尝试包含一些简单的 jar 文件,但无论出于何种原因,事情都无法正常工作。
我承认,我在处理类路径问题方面并不是特别精通,而且我只使用 IntelliJ 一段时间,而使用 Griffon / Groovy 的时间更少,但我完全被难住了。
这是失败的导入语句集:
这是我在尝试运行或调试应用程序时在 IntelliJ 控制台中收到的一组错误消息:
要安装 dcm4che 库,我执行了以下操作:
- 下载库二进制文件(-bin zip)并将 zip 解压缩到
MyApp\MyAppClient\lib\dcm4che-2.0.25-bin
- 在 Project Structure 对话框中,在 Modules->MyAppClient 下,在 Dependencies 选项卡下,单击“Add”并选择文件夹:
MyAppClient\lib\dcm4che-2.0.25-bin\dcm4che-2.0.25\lib
此时,代码编辑器停止抱怨无法找到和解析类,但是当我运行或调试应用程序时,我得到了编译错误。无需导入这些类(以及使用它们的代码),一切都可以正常工作。
我能做些什么来解决这个问题?还有哪些其他信息有助于弄清楚发生了什么?
java - 如何在 JAVA 中进行查询/检索?
我需要访问DicomObjects
存储在DCM4CHEE PACS
using中的那些JAVA
(NetBeans)
。
到目前为止,我认为我必须使用库中的类DCMqr
,DCM4CHE
但我找不到任何示例,也不知道如何使用它。
dicom - 解析 dicomdir 以显示可用图像
我们正在考虑通过解析现有的dicomdir文件并以树状结构显示内容来添加图像管理功能。现有应用程序使用Java和Dcm4Che。
我的问题是如何解析 dicomdir 文件以获取足够的信息以在Java 树中显示其内容?
java - 为什么我得到 NoClassDefFoundError 异常?
大家好,我正在netbeans平台上的dicom查看器上开发当前应用程序我开发了应用程序并使用dcm4che jar api加载dicom图像并得到以下异常错误请指导我哪里错了......
servlets - Java Servlet 和 ImageIO 错误
我正在尝试编写一个 WebApplication 来查看一些 DICOM 文件。我的想法是通过调用我的 servlet 将 DICOM 文件即时转换为 JPEG。我使用 dcm4che 2.0.27 来转换文件。
servlet 被称为
问题:当我有很多标签(当然是针对不同的 DICOM 文件)时,有时我会遇到 java.util.ConcurrentModificationException 类型的异常
这是方法,我的servlet正在调用:
"path" 是 dicom 文件的绝对路径,"out" 只是 response.getOutputStream()。
可以在 3 个地方抛出异常:
- ImageIO.getImageReadersByFormatName("DICOM");
- myJpegImage = reader.read(0, param);
- ImageIO.write(myJpegImage, "JPEG", to);
这是调用 ImageIO.getImageReadersByFormatName("DICOM") 时抛出的堆栈跟踪:
是因为 ImageIO 不是线程安全的吗?我能做些什么来解决这个问题?非常感谢您的帮助和问候!
dicom - 在 dcm4chee 上添加新标签
我现在正在使用 dcm4chee,并且我需要添加一些自定义字段,例如患者的身份证号码,手机号码和地址。谷歌搜索了一些相关信息后,我仍然很困惑,不知道该怎么办。有人做过吗?
dicom - 如何修改存储的 dcm 文件
我需要修改患者、研究、系列、实例的信息,我通过将信息放入存储在数据库中的数据集来做到这一点。现在我的问题是存储在数据库中的信息确实已被修改,但 dcm 文件存储在pacs中不能修改。有什么办法可以同时修改dcm文件吗?