# OpenCV影像质控集成方案
## 1. 添加Maven依赖
在 `pom.xml` 中添加:
```xml
org.openpnp
opencv
4.7.0-0
dcm4che
dcm4che-core
5.30.4
dcm4che
dcm4che-imageio
5.30.4
```
## 2. 实现质控因子分析
创建 OpenCVImageAnalyzer.java 实现5个维度的质控检测
## 3. 检测算法说明
### 3.1 检查范围检测
- 分析图像边界和有效成像区域
- 计算肺部/身体部位占比
- 判断是否过大(过度曝光)或过小(显示不全)
### 3.2 体位分析
- 使用边缘检测和轮廓分析
- 判断对称性、肩部位置、脊柱位置
- 判断是否符合标准正位/侧位标准
### 3.3 伪影检测
- 运动伪影:检测模糊区域
- 金属伪影:检测高亮放射状伪影
- 噪声分析:计算图像噪声水平
- 压缩伪影:检测块效应
### 3.4 中心线检测
- 使用Canny边缘检测
- Hough直线变换检测脊柱/中心线
- 计算偏离度(偏上/偏下/偏左/偏右)
### 3.5 质量等级评定
- 清晰度:Laplacian方差
- 对比度:灰度直方图分析
- 噪声水平:信噪比计算
- 曝光度:平均灰度和动态范围
## 4. 评分标准
根据5个维度的检测结果综合评分
- 每个维度20分
- 总分100分
- ≥60分为合格