1. 引言
在医学领域,图像处理是一项非常重要的技术,特别是在医学成像(如MRI、CT扫描等)的数据处理上,可以帮助医生更加准确地进行诊断。本项目基于 Python 的 PyQt5 图形用户界面框架与 Matplotlib 数据可视化库,开发了一款简洁高效的 医学图像处理器。该应用能够读取 .nii.gz
格式的医学图像,并结合图像标签(标注的分割结果),以切片的形式进行可视化和处理,极大地方便了医学图像数据的查看和分析。
2. 项目架构与功能概述
项目采用模块化的设计,分为以下几个核心模块:
- 用户界面模块(UI):基于 PyQt5,用于构建图形用户界面,支持文件夹选择、图像切片可视化、处理进度显示等功能。
- 图像处理模块:负责读取医学图像文件(
NIfTI
格式),并对图像数据进行逐切片处理和存储。 - 美化模块:负责设置应用界面的风格,包括窗口背景、按钮样式、进度条等美观处理。
- 后台处理模块:使用 多线程 进行图像处理,确保UI界面在处