参考文献:
- dicom协议开源库DCMTK安装和使用 https://blog.csdn.net/wanhongluli/article/details/77745719
- 用VC++和DCMTK显示DICOM医学图像 https://blog.csdn.net/zdh19821025/article/details/2760545
- 【CMake】CMake GUI构建VS等项目 https://www.cnblogs.com/esCharacter/p/7084943.html
- 【学习DCMTK】VC读取dicom图像 https://blog.csdn.net/Kelvin_Yan/article/details/39028291
- 柯颖波, 黄展鹏. 基于VisualC++和DCMTK的医学DICOM图像显示与调窗[J]. 现代计算机(专业版), 2011(30):56-59.http://www.doc88.com/p-1788770726982.html
- 【CMake】CMake GUI构建VS等项目 https://www.cnblogs.com/esCharacter/p/7084943.html
资源清单:
- Cmake:https://cmake.org/download/
- Dcmtk:https://www.dcmtk.org/
- 编译好的DcmTk:https://download.csdn.net/download/qq_37529913/10793075
步骤:
- 下载安装Cmake
- 下载Dcmtk
- CMake-gui生成Dcmtk 的VS项目
- 编译Dcmtk
- 安装Dcmtk
- 在VS工程中包含编译好的lib\头文件以及依赖库[参见 参考文献4]
遇到问题:
- zlib.h
- dcmtk::log4plus::tstring → Log4Cplus的介绍 https://www.cnblogs.com/chengbing2011/p/4034138.html
- vs 2017中“附加包含目录”添加无效
- DicomImage无法使用 → 解决方案:https://blog.csdn.net/whyxi/article/details/79481523
- TCHAR char LPSTR LPTSTR等的概念与转换
关联概念:
- Dib格式
- 窗位窗宽→DICOM中窗宽窗位含义
- DICOM常用TAG→https://blog.csdn.net/u014738683/article/details/54575481
- 使用DCMTK遍历读取DICOM文件所有Tag的方法→https://blog.csdn.net/a36254094/article/details/7614428
- BMP文件格式详解(BMP file format)→https://www.cnblogs.com/wainiwann/p/7086844.html