|
|
||
|---|---|---|
| CMakeFiles | ||
| resources | ||
| src | ||
| .gitignore | ||
| CMakeCache.txt | ||
| CMakeLists.txt | ||
| README.md | ||
| crashlog.txt | ||
README.md
DoseCompare
Qt5 + ITK/VTK 放疗剂量三切面对比与 Profile 查看工具。
功能
- 上:轴位 / 矢状 / 冠状三切面,Front/Background 融合对比
- 下:交线处三条 profile(横轴 mm,纵轴 Gy)
- 左侧:剂量图列表(勾选进 profile,右键删除)
- 仅加载 RT Dose / MHD;DICOM 按
DoseGridScaling转为物理剂量
依赖
- Qt 5.x
- ITK(含 GDCM、MetaIO)
- VTK(含 GUISupportQt)
- CMake ≥ 3.16,MSVC(Windows)
构建
mkdir build && cd build
cmake .. -G "Visual Studio 16 2019" -A x64 ^
-DQt5_DIR=C:/path/to/Qt5/lib/cmake/Qt5 ^
-DITK_DIR=C:/path/to/ITK-build ^
-DVTK_DIR=C:/path/to/VTK-build
cmake --build . --config Release
按本机 Qt/ITK/VTK 安装路径修改上述 -D 参数。
交互(切面窗)
| 操作 | 作用 |
|---|---|
| 左键拖动 | 窗宽窗位 |
| 右键拖动 | 平移 |
| 滚轮 | 切换切片 |
| 中键上下拖 | 缩放 |
| 滑条 | 切层(十字线与 profile 同步) |
配色:轴位红 / 矢状蓝 / 冠状橙黄(窗口边框与交线一致)。Profile 按当前显示窗口可见范围采样。