DICOM医学图像浏览器

2024-01-01 22:00:58

各位医疗IT的小伙伴们大家好,近期打算换一份工作,于是利用业余时间,结合自己的所学,参考小蚂蚁的界面,编写了一款医学图像浏览器。

开发环境:vs2013、QT5.8、DCMTK3.6.7、VTK8.1.2、OpenCV2.4.10

下面简单介绍一下这个小软件的功能

首先是主界面,上面是工具栏,左侧是序列的缩略图部分,右侧是图像展示部分

?1、首先选择工具栏文件夹标,分为打开文件和打开文件夹,并设置了指定的快捷键,选择两组数组打开分别为一个CT检查和一个MR检查,显示后,支持鼠标拖拽序列到指定窗口。

2、选择工具栏的分格图标,可以对图像显示区域进行调整,在每个图像窗口中双击可以实现最大化和还原

3、点击工具栏中A图标,可以实现隐藏和显示四角信息,同时下拉菜单包含显示该图像的所有Tag值,以及隐藏患者信息等功能,Tag值显示界面左下角可根据输入进行筛选。

?4、点击图层图标后,鼠标左键按下同时移动实现快速切换不同层图像

5、点击调整窗宽窗位图标后,鼠标左键按下同时移动,左右移动调整窗宽,上下移动调整窗位,下拉菜单可预设一些窗宽窗位

6、点击移动图标后,鼠标左键按下同时移动,可移动图像位置。

7、点击缩放图标后,鼠标左键按下同时移动,可实现快速缩放,下拉菜单支持一些预设缩放比例。

8、点击线段图标,可实现两点间的长度测量,测量值选中后可以调整、平移、删除等,时间匆忙了一些,暂时只实现了长度的测量值,后续慢慢会把其他测量值补充上

9、点击旋转图标后,可以实现图像顺时针旋转90°,下拉菜单支持预设一些旋转度数

10、打开一幅DSA图像,支持播放、暂停、快进、快退、调整帧率等功能,同时可以手动拖拽播放进度条实现任意位置播放。

11、点击剪影图标后,可实现剪影效果

12、点击3D图标后,弹出三维重建窗口,该窗口为独立窗口,可以同时选择其他序列进行三维重建,方便进行对比

13、点击重置图标,可恢复初始效果

14、点击旋转图标,鼠标左键移动可自由旋转,下拉菜单支持一些预设角度,可快速切换

15、点击伪彩图标,可实现不同的显示效果。

16、点击裁剪图标,弹出包围盒,进行裁剪操作

17、回到主窗口,点击MPR图标,弹出MPR窗口,该窗口为独立窗口,可以同时选择其他序列进行多平面重建,方便进行对比

18、点击分格图标,可切换布局

19、点击十字图标,可以隐藏和显示分割线

20、选中分割线,同时鼠标左键移动可以实现分割平面的旋转,或者选中分割线的焦点,同时鼠标左键移动可以调整分割平面的中心位置

21、点击全屏图标可以实现全屏显示

介绍一堆,其实功能也没有太多,截至目前,仍然还有许多功能还没有来得及添加(MIP、CPR、分割、VE等),后续有时间慢慢补充。源码暂时还不能公开,等工作稳定后,会第一时间公开源码,到时候请各位小伙伴们帮忙指正。

文章来源:https://blog.csdn.net/u011109761/article/details/135317297
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。