问题标签 [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 - Dcm2dcm 的 Dicom 解压缩
我正在从我的服务器获取压缩的 dicom 文件并使用 Dcm2Dcm API 解压缩,但问题是没有获取原始的 dicom 图像。我得到了一些点和圆圈的图像..所以请提供任何解决方案。
这是原始压缩图像。
这是在未压缩的图像之后。
java - 在我的 JBOSS JMX 代理视图中检查 bean 失败并出现错误
我无法在 JMX 代理视图中检查我的任何 bean,因为单击任何 bean 都会导致下面粘贴的错误。JBOSS 中的其他一切似乎都运行良好,因为它可以正确地为我的应用程序提供服务。
环境变量如下...
PATH = C:\Program Files\Java\jre8\bin;C:\Users\XXX\AppData\Roaming\npm;C:\Program Files (x86)\Java\jre7\bin;C:\Program Files\Java\ jre7\bin;
JAVA_HOME = C:\Program Files (x86)\Java\jdk1.8.0_05
p>dcm4che - 所有 dcm4chee xsl 模板的列表或架构
最近,我们通过发现我们可以使用的额外 .xsl 设法解决了一些数据传输问题。由于 .xsl 文件似乎是控制 dcm4chee 中信息流的主要方式(除了 jmx 配置 ofc),我想知道是否存在某种列表或索引或类似的东西,枚举了所有可以使用的 .xsl 文件及其在工作流中的位置. 我的意思是很高兴确切地知道我们可以在哪些方面对流程产生一些影响。我试图用谷歌搜索类似的东西,但到目前为止没有成功:/
任何帮助将不胜感激。
ios - 从目标 c 中的 dcm4chee 服务器拉/获取数据(研究和系列)
我正在做一个项目,我需要从 dcm4chee 服务器获取数据。我已经成功配置了适用于 iOS 的 DCMTK 库。
现在我想将数据(研究和系列)从 dcm4chee 服务器拉到本地存储中。有人可以建议我需要以哪种方式进行吗?
任何类型的帮助将不胜感激。
dcm4che - dcm4chee dcm4jboss ejb 构建失败 build.xml
我构建 Ant 文件 build.xml 但它失败并出现错误:
问题:
- 发生了什么事?
- 如何解决?
java - 严重:向侦听器 DBListener 发送上下文初始化事件的异常
嗨,我还不熟悉用 JAVA 编译并收到此错误:我的数据库位于另一台服务器上,但我已经将其指向它,顺便说一下我使用 DCM4CHEE ..
在我的 DBListener 中:我有这段代码,
在我的 mysql_con.class 中,我有:
请帮助并提前感谢..
java - 如何重复使用 DCM4CHEE 代码将患者数据发送到设备?
我使用 DCM4Chee 从设备接收 DICOM。很好,DCM4Chee 是一款很棒的软件。
我现在想提前将患者数据发送到设备,以便在医生或技术人员开始检查时预先填写患者数据。
我不确定它是如何工作的。
我应该向设备发送一种没有图像数据的 DICOM 消息吗?使用 dcmsnd 实用程序,还是别的什么?
我使用 pacsdb 数据库,并且能够创建患者数据。我想我将能够创建要发送到设备的研究数据,但是我应该如何将这些信息发送到设备。
欢迎提出想法和示例:D。
回答结论:要走的路是从 DCM4CHEE 中唱出 Modality Worklist,使用 HL7 消息填充它。
有趣的链接:
jpeg - 带有 jai_imageio-1.1 的 dcm4che3 为 JpegLosss dicom 图像提供 codecLib 错误或 com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader 错误
带有 jai_imageio-1.1 的 dcm4che3 不适合我。它不会让你转换 jpegloss dicom 图像。通常,它会转换大多数图像,但在读取 dicom 文件中的 jpeg 时会出现 CLibJPEGImageReader 错误。有人想通了吗?
好吧,实际上我使用 dcm4che2 和旧的 jai_imageio-1.0_01 来解决这个问题。您仍然可以将新的 dcm4che3 用于其他目的,但请注意您用于 dcm4che3 的子库。dcm4che3 的 Dcm2dcm 或 Dcm2jpg 然后它将下载其 jai_imageio-3.3 依赖项,这将破坏您的转换
如果您遇到同样的问题,以下是您需要遵循的步骤。
第一步:
首先确保您在 Spring Framework Java 应用程序上使用 32 位 JVM。
C:\Program Files (x86)\Java\jdk1.7.0\jre\bin
第二步:
让我再重复一遍,这很重要:新的 dcmche3 api 和 jai_1.1 不适用于所有 dcm 文件转换为 jpeg 文件。某些带有 JpegLoss 合并图像的 dcm 文件无法转换为 jpeg,这会导致 codelLib 错误或 com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader 错误
解决方案:
请 jai_image-1.0_01 版本以及 dcm4che-core-2.0.25、dcm4che-image-2.0.25 和 dcm4che-imageio-2.0.25
你需要旧的 jai 库
我们需要 2.0.25 版本的 dcm4che-core 和 dcm4che-imageio 来转换 jpeg 图像。带有jpegloss图像的dcm文件不能用dcm 3.3.0转换,所以我们使用旧版本2.0.25
/li>
第三步: 现在是时候使用自定义的 Dcm2Jpeg 类了,您可以复制粘贴很久以前属于 Gunter Zeilinger 的代码来进行 jpeg 转换。它使用上面提到的 2.0.25 dcm4che 库。它很旧,但它就像一个魅力
第四步: 您仍然可以使用 dcm4che-core-3.3.0、dcm4che-net-3.3.0、dcm4che-tool-storescp-3.3.0 等。 但不要使用dcm4che-dcm2jpg-3.3.0或dcm4che-dcm2dcm- 3.3.0 . 它们都将自动包含依赖项 cm4che-imageio-rle-3.3.0 和 dcm4che-imageio-3.3.0 并且图像转换将不再适用于 JpegLoss 格式的 dcom 图像。
正如我之前提到的,我们仍然可以使用 dcm 3.3.0 库。例如我们需要 dcm4che-tool-storescp-3.3.0 来接收监听器中的 dicom 和 dcm4che-core-3.3.0 来获取 dicom 文件的属性
第 5 步: - 如果发生此异常: com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader 类的无图像阅读器可用于格式:jpeg
然后 c-libs 的 jai-imageio-1.0.01.jar 似乎不可用,但实际上它在那里,这意味着 api (jai_imageio-xx.jar) 有时不足以被 JVM 在运行时看到。将 clib_jiio.dll、clib_jiio_sse2.dll 和 clib_jiio_util.dll 复制到 C:\Program Files (x86)\Java\jdk1.7.0\jre\bin 对我来说也不起作用。
解决方案:
从这里下载并运行 jai_imageio-1_0_01-lib-windows-i586-jre.exe:
注意:请选择 C:\Program Files (x86)\Java\jdk1.7.0\jre\bin 进行安装。实际上,它还将本机库复制到 bin 目录中,但由于某些原因,手动复制 dll 文件对我不起作用。也许它也会复制 jar 文件。
第六步: 最后让我们运行 dcm 到 jpeg 的转换:
android - 与android中的PACS连接
我使用了使用 dcmqr frim dcm4chee 连接并从 PACS 检索图像的示例代码。但是行 dcmQR.addMatchingKey(new int[]{Tag.StudyID}, "1800688462"); 给出不受支持的操作异常。我被困在这里。有人可以帮忙吗?
java - dcm4che:DIMSE RSP 中偶尔出现意外消息 ID?
我是使用 dcm4che2 库编程的新手,我正在编写一个简单的程序来查询 PACS 服务器,方法是将 Query/Retrieve Level 设置为 Patient/Series/Image。
代码非常简单,在某些情况下,它可以正常工作:
然而,在某些情况下(并且每当我将 Query/Retrieve Level 设置为“Image”时),query() 方法会失败(“DIMSE RSP 中的意外消息 ID”)并抛出 A-Abort 命令,如下所示:
确实,我无法理解这个错误是什么意思并想出一个解决方案。我想这是一个沟通问题..有人可以帮助我吗?
谢谢。