![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
dcmtk
文章平均质量分 66
peanut_wu
医疗行业
展开
-
DCMTK模拟PACS:Debugging with DCMTK
仔细检查一下命令行参数以及dcmqrscp.cfg配置文件,发现在本地测试的时候我们将dcmqrscp.exe模拟的PACS服务器监听端口和可能连入的客户端端口都设置成了11110,因此在进行图像传输的过程中会发生冲突,为了验证我们的猜测,将ACME1客户端的端口修改为12345,再一次进行movescu的测试,指令如下:movescu.exe -v -S-aec ACME_STORE -aet ACME1 -aem ACME1。打开dcmtk工具包中的dcmqrscp.cfg文件,其中的注释已经很清楚。转载 2022-11-02 15:28:36 · 884 阅读 · 0 评论 -
DICOM医学图像处理:基于DCMTK工具包学习和分析worklist
通过利用dcmtk工具包中的dump2dcm.exe可以将.dump文件转换成.wl文件,转换后的.wl文件就是worklist数据库文件。下面简单的给出几个图像,形象的描述一下worklist的作用。从中我们可以看到服务端给我们的反馈是PatientID为123456的患者信息,所返回的信息都是wlistqry.wl文件中要求的字段,其中通过-k 0010,0020=“123456”限定项来限定了查询的结果,在服务端的反馈是两个患者中表明有一个匹配的worklist数据库文件,如上图中黄色区域所示。转载 2022-11-02 15:12:29 · 1566 阅读 · 0 评论 -
单个dcm文件含有多帧数据,如何拆分成多个dcm文件
最近研究了题目中的问题:bool Parse2Dcms(std::string infilePath, std::string output_path){ if (!this->filepath.length()) { cout << "No No parent dcm filepath! error" << endl; return false; } DcmFileFormat fileformat; OFCondition oc = fi原创 2022-02-22 16:38:57 · 1688 阅读 · 6 评论 -
dcmtk学习
最近两周一直搞dcmtk了,其实只写了一个DICOM文件(包括目录)相互传输的小程序,就是例子中的storeSCP, storeSCU。但是有很多东西还是不明白,感谢博主:http://blog.sina.com.cn/s/blog_4bce5f4b01019edd.html 的例子。至今什么ITK,VTK,DCMTK包括CTK都摸了个遍,可惜至今没有一向让我满意的,ITK的各种算法,VTK的管道,DCMTK的协议。大拿确实不好当。...原创 2020-05-11 11:35:13 · 745 阅读 · 5 评论