# 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分为合格