如何使用C#
读取DICOM
文件?使用C#读取DICOM图像
回答
有一个codeproject文章,您可能已签出。如果没有,也许它可以帮助你。 http://www.codeproject.com/KB/graphics/dicomImageViewer.aspx。它是一个DICOM查看器,可读取图像位深度为8或16位的DICOM文件。
在Codeproject示例中,它们使用面板绘制图像。我可以使用.Net的PictureBox控件来显示图像。 – 2011-05-10 04:04:03
我不知道用于读取DICOM文件的任何本机库,但是您可以使用ImageMagik来读取它们并将它们转换为可以使用的格式。
要使用ImageMagik从C#,你可以做这样的事情:how to use imageMagick with C#
还有一个托管代码的包装库ImageMagik称为MagckNet:http://midimick.com/magicknet/我不知道,如果它保持更多的,但它可能值得检查。
- 感谢您的回答。我听说过很多图书馆,但我想获得C#代码,以便我可以玩得开心。你能为我建议一些链接吗? – 2011-05-09 07:14:34
@Muhammed Rauf K:查看链接,了解如何在.Net中使用ImageMagick。你最终得到的是一个图像文件,你可以在你的C#代码中读取并随意播放。 – 2011-05-09 08:02:18
@Muhammed Rauf K:作为替代,您可以告诉ImageMagick将输出直接写入StdOut。然后,您可以将其作为.Net中的流读取,然后直接转换为图像。不需要任何临时文件。我没有任何代码示例,但你应该能够谷歌。 – 2011-05-09 08:03:30
这里有一个非常棒的C#库,名为GDCM。它有很大的支持和社区。而且最近已经选择的谷歌夏季代码2011
FYR:从谷歌 http://sourceforge.net/apps/mediawiki/gdcm/index.php?title=Main_Page
- 1. 使用ITK读取多帧DICOM图像
- 2. 阅读DICOM图像
- 3. 使用ImageMagic for iPhone阅读Dicom图像
- 4. 用C++处理DICOM图像
- 5. 使用c/C++读取jpeg图像
- 6. 使用java从DICOM图像中提取图像和元数据
- 7. 使用C++读取和显示图像
- 8. 如何阅读多帧DICOM图像
- 9. C++读取图像像素
- 10. GDCM库无法读取C#DICOM文件
- 11. 在c中读取dicom文件标签#
- 12. 如何在C#中使用openDicom.net读取dicom标记值?
- 13. 不能正确读取DICOM图像系列与ITK
- 14. 如何读取动态DSA图像的DICOM文件
- 15. 从C#中的DICOM文件读取并显示标题和图像
- 16. Android - 使用PixelMed Java DICOM工具包显示DICOM图像
- 17. 使用Evil Dicom的DICOM图像中的投资回报信息
- 18. 使用ITK进行DICOM图像注册
- 19. 使用VTK转换DICOM图像
- 20. 使用模拟图像读取图像
- 21. DICOM图像处理
- 22. 关于在C#中显示DICOM图像
- 23. C中的Dicom图像分割#
- 24. C#读取字节[]图像
- 25. C++编程读取图像
- 26. 如何使用c#中的EvilDICOM显示DICOM图像?
- 27. 使用JavaScript来提取/显示dicom图像数据
- 28. 使用raspistill从C++程序读取摄像头图像
- 29. 在C++中读取图像像素
- 30. 如何使用fo-dicom从序列中读取嵌套/子DICOM标签?
第一页结果http://www.dotnetobject.com/showthread.php?tid=522 – 2011-05-09 08:50:28
@Soner格尼尔:-没关系。它是众所周知的LeadTool的参考。但是我想写自己的代码,比如使用FileStreamer – 2011-05-09 08:54:02
@Steve Wranovsky:在Codeproject的例子中,他们使用面板来绘制图像。我可以使用.Net的PictureBox控件来显示图像。 – 2011-05-10 03:42:53