java - 使用命令行相当于 dcm4che3 的storescp 中的 dcmrcv -native

标签 java dicom dcm4che

我有 tsuid=1.2.840.10008.1.2.4.90 的 dicom 图像 - JPEG 2000 图像压缩(仅限无损)

但我想使用命令行使用 tsuid=1.2.840.10008.1.2.1 - 显式 VR Little Endian 进行 cmove。

Dcm4che2 在 dcmrcv 中有选项-native,仅接受未压缩像素数据的传输语法。

但我在 dcm4che3 中找不到 cmove。我引用了这个网址http://support.dcmtk.org/docs/storescp.html并尝试了这种方法,但没有成功。

接收者/监听者:

storescp -b LOCAL-AET@localhost:11112 +xe --directory .

C移动:

movescu -b LOCAL-AET@localhost:11114 -c DEST-AET@dest_ip:104 -m StudyInstanceUID=1.2.3.4 +B --dest LOCAL-AET

有人可以帮忙吗!

最佳答案

这根本不可能。这是因为C-MOVE触发了C-STORE子操作。存储 SCU 和存储 SCP 之间的关联协商(以及传输语法选择)是通过单独的 TCP/DICOM 关联单独完成的。

这意味着,根据 DICOM 标准的设计,C-MOVE 不会对 C-STORE 使用的传输语法产生影响。所以这不是您所使用的工具的缺点,DICOM根本不支持它。

关于java - 使用命令行相当于 dcm4che3 的storescp 中的 dcmrcv -native,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44678880/

相关文章:

java - 自定义 ImageView android

java - 从 JAVA 程序使用 dcm4che 连接到 dcm4chee

c++ - 未使用 ITK 正确读取 DICOM 图像系列

dicom - SOP实例包含图像和服务吗?

java - 未知的移动目的地 : STORESCP

java - 模拟抛硬币得到 2 正面 3 反面 (Java)

java - 如何在不等待输出的情况下继续使用 CompletableFuture

java - 如何重复使用 DCM4CHEE 代码将患者数据发送到设备?

dicom - 如何在 DICOM 研究中找到图像数量?

java - 从 .jar Java 中的当前目录搜索文件