转载于 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. BootStrap2学习日记7---表格

    基本表 代码: <div class="container"> <h1 class="page-header">基本表</h1&g ...

  2. tlb转dll

    项目中需要用到c++编写的dll文件,但是同事发给我的是一个tlb后缀的文件,此时需要用到vs命令工具,具体操作如下: 开始-->vs2010-->vs命令提示(2010) ,打开后,输入 ...

  3. Oracle创建表空间、新建用户和授权

    通过pl/sql以sys用户登录到Oracle数据库上,然后执行菜单:文件/新建/命令窗口 ,打开一个命令窗口然后在该命令窗口中执行脚本创建和删除表空间 . 1.创建表空间 格式:  create t ...

  4. CSS3—3D翻转

    本案例主要是css3和html5,不会js也可以做动画◕.◕ 一.首先看下主要需要的样式: perspective transform transition position classList 就这 ...

  5. MINUS,INTERSECT,UNION浅析

    转载:http://blog.csdn.net/gan690416372/article/details/5012397 SQL语句中的三个关键字:MINUS(减去),INTERSECT(交集)和UN ...

  6. 设置 MyEclipse 默认打开文件方式

         在web开发时,我们在打开JSP页面时,MyEclipse默认使用 Vistual 的方式打开.这种方式打开JSP页面时,很慢.在实际的开发过程中我们不想使用这种默认的方式打开JSP.设置如 ...

  7. 慕课网上的Bootstrap学习(二)

    表单 首先<form role="form" class="form-horizontal"></form> ,创建一个水平显示的表单. ...

  8. java访问webservice服务(二)

    欢迎转载,出处http://www.cnblogs.com/shizhongtao/p/3433679.html 利用cxf的框架实现 import javax.xml.namespace.QName ...

  9. IE 8 中 parseInt 的注意点

    今天碰到个坑爹的问题,一句 parseInt(StringNum) 在 IE 8 里面居然会出错,后来发现是因为 IE 8 中 parseInt("08") 和 parseInt( ...

  10. [android网络有效性检测] NetworkMonitor代码造成内存泄漏

    造成内存泄漏的log如下: E StrictMode: A resource was acquired at attached stack trace but never released. See ...