소개
DCMTK는 DICOM(Digital Imaging and Communications in Medicine) 표준의 대부분을 구현하는 소프트웨어 라이브러리 및 애플리케이션 모음입니다. OFFIS 연구소에서 개발 및 유지 관리되는 이 오픈소스 툴킷은 의료 영상 데이터의 처리, 변환 및 통신을 위한 강력한 개발 도구를 제공합니다. Windows, macOS, Linux 등 다양한 플랫폼에서 사용할 수 있습니다.
상세정보
라이브러리 모음
ofstd, oflog, oficonv, dcmdata, dcmimgle, dcmimage, dcmjpeg, dcmjpls, dcmnet, dcmpstat, dcmprsc, dcmwlm, dcmrt, dcmiod, dcmfg, dcmseg, dcmstowrs 등 DICOM 처리에 필요한 다양한 라이브러리가 포함되어 있습니다.
명령줄 도구
DICOM 파일의 덤프(dcmdump), 수정(dcmodify), 익명화(dcm_anon), 변환(dcm2xml, dcm2pdf, dcmj2pnm) 등 다양한 작업을 수행하는 명령줄 유틸리티를 포함합니다.
다운로드·설치 방법
DCMTK는 공식 웹사이트 또는 GitHub 리포지토리에서 소스 코드로 제공됩니다. 빌드 및 설치 지침은 패키지에 포함된 INSTALL 파일에서 확인할 수 있습니다. Linux, Macintosh, Windows 등 표준 레포지토리에서 바이너리 패키지를 사용할 수도 있습니다. 분리된 환경에서 사용하기 위한 저의존성 바이너리 패키지도 제공됩니다.
이런 경우에 유용합니다
- DICOM 프로토콜을 구현하는 의료 영상 소프트웨어를 개발하는 경우
- DICOM 파일의 구조를 분석하고 메타데이터를 검사해야 하는 경우
- 경량 PACS 서버를 빠르게 구축해야 하는 경우
- 의료 영상 데이터의 인코딩, 디코딩, 변환 작업이 필요한 경우
지원 환경·시스템 요구사항
Windows, macOS, Linux를 포함한 여러 플랫폼에서 개발 및 빌드할 수 있습니다. iOS로도 빌드된 바 있으며 Android용으로도 크로스 컴파일됩니다.
시스템 요구사항
소스 코드를 직접 빌드하는 경우 CMake이 필요합니다. 바이너리 패키지를 사용할 경우 별도의 런타임 종속성이 낮습니다.


