转载于 http://blog.csdn.net/jackmacro/article/details/5850142

Developers used to search for libraries , frameworks even for similar applications to the projects they are working on  , The frameworks and libraries don’t only save the development and production time , but it extend  the capability  of the application and extend the features as well regarding the goals they made for and the the features they built with .

This list i made especially for developers who are seeking the exact library in their usable programming  language to work with . somehow most of the libraries have a very bad dark side ( NO documentation ) , but some of them really helpful and useful and with some search turns out they are usable , those ones have good support a long with very well written documentation .

C , C++ :

Imebra link – :
Imebra is a multiplatform open source C++ Dicom library , its Open source licensed under GPL 3 or under a commercial license for commercial use  .Download from here .

SkullyDo – link:
Open Source and Portable object oriented software for 3D digital image segmentation and visualization. Pipes and Filters Architechture. Implemented in C++, and uses FLTK, VTK, ITK, TCL (plugins), and pipeline filters implemented in XML. DICOM support.

DICOMParser – link :
DICOMParser is a small, lightweight C++ toolkit for reading DICOM format medical image files. It builds on several platforms including Linux, AIX, HP-UX, IRIX, SunOS, Visual C++, Borland C++, and Cygwin. DICOMParser is used in VTK and ITK.

Grassroots DICOM link :
Grassroots DiCoM is a C++ library for DICOM medical files. It is automatically wrapped to python/C#/Java (using swig). It supports RAW,JPEG (lossy/lossless),J2K,JPEG-LS,RLE and deflated. It also comes with DICOM Part 3,6 & 7 of the standard as XML files.

C#

DICOM# ( LGPL ) link :
DICOM# open source project is intented to provide an OO class library for DICOM communication and will be developed purely by C# and running in .NET environment. DICOM# partially rewrites dcm4che open source project in C#.

DICOM sharp – link :
DICOM software development library designed with rapid development support in mind and leveraging means of C# .

C# ECG Toolkit – link :
C# ECG Toolkit is an open source software toolkit to convert, view and print electrocardiograms. The toolkit is developed using C# .NET 1.1. Support for ECG formats: SCP-ECG, DICOM and HL7 aECG.

Java  :

dcm4che – link:
dcm4che is an implementation of DICOM and IHE actors in Java.

dicom4j – link:
dicom related framework and applications in java. The project is divide in 3 parts, the framework, a dicom toolkit, and dicom apps.

Eviewbox – link :
Eviewbox is a java imaging suite, its purpose is to view and spread native DICOM medical images and allowing for 2D reconstructions. EViewbox applet will allow to see the DICOM images on every platform.

Ruby :
Ruby DICOM – link :
RUBY DICOM is a cross-platform library for handling  DICOM files in the Ruby language. DICOM is a standard that is widely used throughout the world for saving and transmitting image data used in medicine. The library currently only supports reading files.

.Net :

openDICOM.NET -link:
DICOM library, console tools, DICOM viewer/browser for Mono/.NET and Beagle Desktop Search Plugin. The project supports ACR-NEMA and DICOM file formats and provides transcoding to XML. It is written in C# and licensed under (L)GPL.

Perl :
DICOM.pm – link :
DICOM.pm is a Perl library allowing interpretation of DICOM-compliant medical image files. It can be used by applications to transfer, interpret, and archive DICOM files.

Python :

pydicomlib – link:
DICOM python library . It’s great for scripting quick-and-dirty DICOM related tasks, for example, opening a DICOM file, reading and modifying tags, communicating with DICOM servers etc via C-FIND, C-MOVE, C-STORE

pydicom – link :
Its a Python library to manipulate data elements in DICOM files with python . Its open source under MIT license .

Php :
File-DICOM-PHP – link , developer :
Its a PHP Dicom library .

Operating system specified :

Quick Dicom Toolkit ( OSX : BSD license  ) – link:
QuickDicom is an easy to use dicom medical imaging package for Mac OSX, providing QuickLook, Spotlight, Quartz Composer, Window/Level and a dicom file analyzer. Also included is the iiDicom Framework for image/dictionary usage in Objective C and Python.

iRad ( OSX ) – link :
iRad is a DICOM workstation written in Cocoa for MacOSX. Using QuickTime, OpenGL, and open source databases iRad aims to provide an easy and efficient way to review medical images from CT, MRI, ultrasound, and other DICOM sources such as angiography

DICOM Tools :

DICOM Router link:
dcmrouter is a java-solution of a “Dicom Router” which is able to recieve Dicom Objects and transmit them after manipulating with plugins.

DICOM Anonymizer – link :
DICOM Anonymizer replaces the patient names in all the DICOM files in a folder (and sub-folders) with other strings you assigned. Works as a batch and works fast. Supports number index. Anonymizing is required for medical image processing.

DicomScience – link:
DicomScience is a web based application server in order to provide the functionality of Teaching Files Archiving and Distribution to all DICOM based PACS Systems. Various forms of integration and easy installation shall make the use a walk in the park.

DIOWave Visual Storage – link:
DIOWave Visual Storage is a Web server which displays DICOM images. The look and feel of the Web pages are similar to imaging workstations.

add address

DVTK:http://dicom.dvtk.org/index.php

DICOM开源库的更多相关文章

  1. DICOM:DICOM三大开源库对比分析之“数据加载”

    背景: 上一篇博文DICOM:DICOM万能编辑工具之Sante DICOM Editor介绍了DICOM万能编辑工具,在日常使用过程中发现,“只要Sante DICOM Editor打不开的数据,基 ...

  2. DICOM医学图像处理:开源库mDCM与DCMTK的比較分析(一),JPEG无损压缩DCM图像

    背景介绍: 近期项目需求,须要使用C#进行最新的UI和相关DICOM3.0医学图像模块的开发.在C++语言下,我使用的是应用最广泛的DCMTK开源库,在本专栏的起初阶段的大多数博文都是对DCMTK开源 ...

  3. 站在巨人的肩膀上,C++开源库大全

    程序员要站在巨人的肩膀上,C++拥有丰富的开源库,这里包括:标准库.Web应用框架.人工智能.数据库.图片处理.机器学习.日志.代码分析等. 标准库 C++ Standard Library:是一系列 ...

  4. GitHub C 和 C++ 开源库的清单(含示例代码)

    内容包括:标准库.Web应用框架.人工智能.数据库.图片处理.机器学习.日志.代码分析等. 标准库 C++标准库,包括了STL容器,算法和函数等. C++ Standard Library:是一系列类 ...

  5. C++开源库大全(转)

    程序员要站在巨人的肩膀上,C++拥有丰富的开源库,这里包括:标准库.Web应用框架.人工智能.数据库.图片处理.机器学习.日志.代码分析等. 标准库 C++ Standard Library:是一系列 ...

  6. C++开源库大全

        标准库 C++ Standard Library:是一系列类和函数的集合,使用核心语言编写,也是C++ISO自身标准的一部分. Standard Template Library:标准模板库 ...

  7. 【踩坑速记】开源日历控件,顺便全面解析开源库打包发布到Bintray/Jcenter全过程(新),让开源更简单~

    一.写在前面 自使用android studio开始,就被它独特的依赖方式:compile 'com.android.support:appcompat-v7:25.0.1'所深深吸引,自从有了它,麻 ...

  8. Java下好用的开源库推荐

    作者:Jack47 转载请保留作者和原文出处 欢迎关注我的微信公众账号程序员杰克,两边的文章会同步,也可以添加我的RSS订阅源. 本文想介绍下自己在Java下做开发使用到的一些开源的优秀编程库,会不定 ...

  9. 第三方开源库和jar包的区别

    jar包和第三方开源库的根本区别在于,开源库的功能比jar包功能更强大,通过引入库项目可以访问java文件以及该开源库项目下的资源文件,例如图片,layout等文件 jar包中只能放class文件 引 ...

随机推荐

  1. HBase-配置说明

    转载自:http://www.aboutyun.com/thread-7914-1-1.html hbase.rootdir这个目录是region  server的共享目录,用来持久化Hbase.UR ...

  2. 用 UIViewPropertyAnimator 编写动画

    [iOS 10 day by day] Day 1:开发 iMessage 的第三方插件 [iOS 10 day by day] Day 2:线程竞态检测工具 Thread Sanitizer < ...

  3. The method load(Class, Serializable) in the type HibernateTemplate is not applicable for the arguments (Class, int)

    引入别人的项目发现利用HibernateTemplate的load的方法报错了.错误提示为: The method load(Class, Serializable) in the type Hibe ...

  4. jdbc连接池中c3p0的配置文件的详解以及在在java中如何使用

    <c3p0-config> <!-- 默认配置,如果没有指定则使用这个配置 --> <default-config> <property name=" ...

  5. Visual studio 2013 添加 GitHub

  6. [课程相关]homework-03

    零.准备工作 这次的作业是结对编程,因为一些原因我们的队伍一共有三个人,成员为:梁杰.夏天晗.谢祖三.由于大家不在一个班,交流起来也不是特别方便,所以我们经过讨论决定三个人约一个时间在一起完成这次作业 ...

  7. JPA与ORM以及Hibernate

  8. Log4Net(二)之记录日志到文档详解

    原创文章,转载必需注明出处:http://www.ncloud.hk/%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB/log4net-%E4%BA%8C-%E4%B9%8B% ...

  9. [转]DataTable用中使用Compute 实现简单的DataTable数据的统计

    本文转自:http://blog.csdn.net/zwxrain/article/details/252285 調用格式: object DataTable.Compute(string expre ...

  10. [未完成]关于Oracle知识总结

    关于Oracle知识总结关于Oracle知识总结关于Oracle知识总结关于Oracle知识总结