0

我最近被要求编写一个简单的 dcm 文件浏览器(读取 .dcm 文件并使用一些放大/缩小功能进行显示)。我有一些 .net 经验(WPF、WinForm 等),但对 dicom 知之甚少。有没有简单的demo供学习?或者我应该知道什么才能完成这项工作?任何建议或提示都会有所帮助...

4

6 回答 6

2

C# 的开源库:EvilDicom

图书馆:GDCM

其他:Dicom-CS

于 2013-03-05T07:49:06.067 回答
1

我建议你看看fo-dicom。在示例文件夹中有一个 Windows 窗体应用程序DICOM 转储,它提供您请求的功能。它应该作为您任务的良好起点。

于 2013-03-05T07:49:20.460 回答
1

首先,您需要有关 DICOM 格式的知识,这些知识可以在 Internet 上轻松找到。就像一开始可以在 CodeProject上的DICOM Image Viewer示例上有所了解。

剩下的就是耐心和时间的问题了,没那么复杂。

于 2013-03-05T07:50:42.203 回答
0

dicom 的世界是美丽的,并且在一组可靠的规范文档中得到了很好的定义。但是,如果您只对创建一个简单的查看器感兴趣,那么非常陡峭的学习曲线可能无法满足您的需求。

除非您计划以 dicom 为中心的完整职业生涯(或至少是一个非常大的项目),否则使用现成的库或工具包更有意义。快速搜索 DICOM SDK 的 CodeProject 后出现了这个示例:

http://www.codeproject.com/Articles/453732/Developing-DICOM-Viewers-for-Real-World-Applicatio

于 2013-03-06T17:36:46.940 回答
0

一个很好的起点可能是ClearCanvas库,它可在此处作为开源获得。此外,为了更好地了解 DICOM 标准,您可以在此处阅读该标准的某些部分,以了解您正在处理的数据类型。

于 2013-03-07T16:50:49.573 回答
0

我使用过 Fo-Dicom 并且非常好,图像具有“缩放”属性,可以轻松实现放大/缩小功能。

于 2013-12-09T22:28:46.413 回答