还原说明.md 1.1 KB

代码备份 - 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

如何还原

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 版本,它包含自动加载的本地库,不需要手动配置。