Windows下使用DCMTK开源库对DICOM协议的医学图像进行解析与显示
DICOM(Digital Imaging and Communications in Medicine),是用于医学影像处理、储存、打印、传输的一组通用标准协定。目前,被广泛应用于放射医疗,心血管成像以及放射诊疗诊断设备(X射线,CT,核磁共振,超声等),并且在眼科和牙科等其它医学领域得到越来越深入广泛的应用。
要获取以DICOM格式存储的图像,可以选择阅读其格式文档自行解析,也可以用开源库来进行。本篇博客我们将介绍如何在Windows下使用DCMTK开源库对DICOM协议的图像进行解析与显示。
首先下载DCMTK开源库的源码
https://www.dcmtk.org/dcmtk.php.en
编译源码
源码下载后解压,可以看到这是个使用CMake管理的工程,如果要用VS来操作,需要将其转化为VS工程。
首先下载CMake,安装后将其添加到环境变量中(或者在安装的时候直接在界面中选择添加)。完成CMake安装后,在刚刚下载并解压出来的代码文件夹下创建一个build文件夹。
在build文件夹路径下打开命令行窗口,输入如下命令(注意本人用的是VS2022,如果是其他版本的要做相应的改动。另外DCMAKE
Windows下使用DCMTK开源库对DICOM协议的医学图像进行解析与显示相关推荐
- windows下MinGW编译openssl库(64位、32位)图文解析
环境:windows10 64位 工具链:MinGW64 IDE:CLion MinGW编译openssl 有两种方式获取到动态库: 一种是自己编译,编译源码 一种是在msys下安装openssl库的 ...
- 【转】DCMTK开源库类继承结构与DICOM3.0标准元素定义的对应关系图
转自:https://blog.csdn.net/zssureqh/article/details/9275271 最近由于课题需要,拿出来一些时间阅读了下DICOM3.0标准.在处理相关的DCM医学 ...
- 【转】DCMTK开源库的学习笔记4:利用ini配置文件对dcm影像进行归档
转自:https://blog.csdn.net/zssureqh/article/details/8846337 背景介绍: 医学影像PACS工作站的服务端需要对大量的dcm文件进行归档,写入数据库 ...
- Android下拉刷新开源库对比(转)
安卓下拉刷新开源库对比 作者:desmond1121 目前仅比对github上star数>1500的下拉刷新开源库,在比较完成之后可能会加入其它有代表性的库. Repo Repo Owner S ...
- 【转】DCMTK开源库的学习笔记3:dcmtk文件中数据元的修改
转自:https://blog.csdn.net/zssureqh/article/details/8804736 dcm文件是医学领域DICOM3.0标准所对应的主要的文件格式.前两篇学习笔记中,学 ...
- 【转】DCMTK开源库的学习笔记1:将DCM文件保存成BMP文件或数据流(即数组)
转自:https://blog.csdn.net/zssureqh/article/details/8784980 DCMTK开源库介绍: DCMTK是目前最全面实现DICOM3.0标准的开源库,通过 ...
- 运行库:Windows下MSVC CRT运行库封装fread()函数解析
在介绍运行库的过程中,强调过运行库是具体语言实现的程序和操作系统之间的抽象层.经验表明,任何系统级的软件工程,IO功能的封装历来是最具有挑战性的.以下以Windows下MSVC CRT运行库中封装的文 ...
- 玩转Windows下40款开源软件 (转)
玩转Windows下40款开源软件 <script src="http://blog.csdn.net/count.aspx?ID=1789004&Type=Rank&qu ...
- 玩转Windows下40款开源软件
这是国外较有影响的网站于2007年9月8日发布的新文章,算是windows下20款开源软件的续篇.发出不久,digg数已上千.xbeta进行简译,以便于国内用户在免费软件方面有更多选择. 信息安全 这 ...
最新文章
- java线程的状态及状态间的切换
- NetDevOps — PyEZ
- 实例解析linux内核I2C体系结构(2)
- os.path vs pathlib
- pytrhon画图matplolib
- ubuntu packege下载网址
- VS2010 自动关闭的问题解决方法
- java 外观模式_Java设计模式11:外观模式
- Facebook 开源代码分析工具 —— Mariana Trench
- eBPF技术应用云原生网络实践:kubernetes网络 | 凌云时刻
- Codeforces Round #595 (Div. 3) E. By Elevator or Stairs?
- Hexo next主题修改背景报 failed to locate @import file F:\blog\source\_data\styles.styl
- android:layout_weight=1,Android:LinearLayout布局中Layout_weight的深刻理解
- 常用背景色RGB数值
- matlab adaptfilt.rls,基于RLS算法的多麦克风降噪
- Linux初学运维5
- 斗罗大陆壁纸图片高清小舞146集八段摔杨无敌
- 实体店运营:能提高顾客留存率的店铺陈列方式
- Openstack基础架构
- 2021年R1快开门式压力容器操作考试技巧及R1快开门式压力容器操作证考试