DCMTK
DCMTK | |
---|---|
ファイル:Dcmtk.gif | |
最新版 | 3.6.0 |
対応OS | Windows Linux Mac OS X |
種別 | DICOMツールキット |
ライセンス | BSDライセンス |
公式サイト | http://dicom.offis.de/ |
DCMTK (でぃーしーえむてぃーけー)は、C++言語で書かれたDICOMライブラリ実装、および同ライブラリを用いた実用的なサンプルアプリケーション群の名称である。
DCMTKはドイツのオルデンブルグ大学に開設されたOFFIS (Oldenburg Research and Development Institute for Information Technology)によってBSDライセンスのもとオープンソースで開発提供されている。
DCMTKは対応OSも幅広く、Windows、Linux, Solaris, HP-UX, IRIX, FreeBSD, OpenBSD そして MacOS Xで動作する。
DCMTKはBSDライセンスを採用しており、モダリティ製品などのハードウェア組込でも扱いやすいライセンスであるため各所で使われている。オープンソースのDICOMビューアの代表格であるOsiriXなどでも用いられている。
主な改定[編集 | ソースを編集]
- 3.6.0
- OpenSSL1.0.0系を利用するようになった。このためOSに付属のOpenSSLが0.9系の場合にはビルドに失敗するので注意が必要である。そのような場合は自分で最新のOpenSSLを入れましょう。
インストール方法[編集 | ソースを編集]
WindowsではDCMTK公式サイトで配布しているバイナリを利用するのが簡単である。
MacOSXではMacPortsを使うのが簡単である。
$ sudo port install dcmtk Password: **** ← パスワード入力
FreeBSDではPortsを使うのが簡単である。
$ su # cd /usr/ports/devel/dcmtk # make install ← dcmtkのインストール # make clean ← 一時ファイルの削除
Linuxの各種ディストリビューションについては誰か書いてください。
Ubuntuではaptを使うのが簡単である。
$ sudo apt install dcmtk dcmtk-www libdcmtk1libdcmtk1-dev Password: **** ← パスワード入力
Fedoraではyumを使うのが簡単である。
$ su # yum install dcmtk
CentOS用の公式パッケージは現在、存在しないようだ。
暇な人や魔改造したい人はソースコードからコンパイルしましょう。
DCMTKの含まれるコマンド[編集 | ソースを編集]
この項目ではdcmtkに含まれるコマンド群の概要について記載する。 なお、dcmtkの詳細な使い方やマニュアルの和訳などを記載する場合は、長文になると思われるので「DCMTK/findscu」などの形式でサブページにすること。
- dcm2pdf
- dcm2pnm
- dcm2xml
- dcmcjpeg
- dcmcjpls
- dcmconv
- dcmcrle
- dcmdjpeg
- dcmdjpls
- dcmdrle
- dcmdspfn
- dcmdump
- dcmftest
- dcmgpdir
- dcmj2pnm
- dcml2pnm
- dcmmkcrv
- dcmmkdir
- dcmmklut
- dcmodify
- dcmp2pgm
- dcmprscp
- dcmprscu
- dcmpschk
- dcmpsmk
- dcmpsprt
- dcmpsrcv
- dcmpssnd
- dcmqridx
- dcmqrscp
- dcmqrti
- dcmquant
- dcmscale
- dcmsign
- dcod2lum
- dconvlum
- dsr2html
- dsr2xml
- dsrdump
- dump2dcm
- echoscu
- findscu
- img2dcm
- movescu
- pdf2dcm
- storescp
- storescu
- termscu
- wlmscpfs
- xml2dcm
- xml2dsr