43 lines
1.1 KiB
Markdown
43 lines
1.1 KiB
Markdown
# 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)
|
||
|
||
## 构建
|
||
|
||
```bat
|
||
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 按当前显示窗口可见范围采样。
|