# 代码备份 - OpenPnP 修改前版本 **备份时间**: 2025-12-28 ## 备份文件清单 1. `pom.xml` - Maven 依赖配置 2. `DicomConfig.java` - DICOM 配置类 3. `OpenCVImageAnalyzer.java` - OpenCV 图像分析器 ## 当前配置特点 - **OpenCV**: 使用 opencv-java-4.10.0-3.jar (本地 jar,需要本地库文件) - **dcm4che-imageio-opencv**: 5.33.1 (使用 native OpenCV 解码) - **问题**: 缺少 libopencv_java4100.dylib 本地库文件,导致 UnsatisfiedLinkError ## 如何还原 ```bash cd /Users/geng/Documents/IdeaProjects/QConline # 1. 还原 pom.xml cp backup/before_openpnp_change/pom.xml pom.xml # 2. 还原 DicomConfig.java cp backup/before_openpnp_change/DicomConfig.java src/main/java/com/zskk/qconline/config/DicomConfig.java # 3. 还原 OpenCVImageAnalyzer.java cp backup/before_openpnp_change/OpenCVImageAnalyzer.java src/main/java/com/zskk/qconline/modules/qc/engine/OpenCVImageAnalyzer.java # 4. 重新编译 mvn clean compile ``` ## 修改原因 尝试使用 OpenPnP 的 OpenCV 版本,它包含自动加载的本地库,不需要手动配置。