FastDeploy icon indicating copy to clipboard operation
FastDeploy copied to clipboard

opencv4.7.0推理ppocr报错

Open Zomcxj opened this issue 11 months ago • 1 comments


温馨提示:根据社区不完全统计,按照模板提问,可以加快回复和解决问题的速度


环境

  • 【FastDeploy版本】: 说明具体的版本,如fastdeploy-linux-cpu-0.0.0 自编译opencv4.7.0
  • 【编译命令】cmake .. -DCMAKE_INSTALL_PREFIX=${PWD}/ppocr_fastdeploy_sdk -DOPENCV_DIRECTORY=/home/cxj/opencv/opencv4.7.0 -DENABLE_VISION=ON -DENABLE_TEXT=ON -DENABLE_PADDLE_BACKEND=ON
  • 【系统平台】: Linux x64(Ubuntu 18.04)
  • 【硬件】: intel core i7-10700 CPU @ 2.90GHz × 4
  • 【编译语言】: C++

能够成功编译出sdk ppocr cpp也能成功编译 opencv4.5.2编译的sdk可以检测识别处结果
opencv4.7.0报错[1] 86146 segmentation faullt (core dumped) ./infer_demo ../B.jpg 0

定位到 if(!ppocr_v3.Predict(&im, &result)) {}
--》》ppocr_v2.h virtual bool Predict(cv::Mat* img, fastdeploy::vision::OCRResult* result);
--》》ppocr_v2.cc if(!detect_->BatchPredict(images, &batch_boxes)) 之前

Zomcxj avatar Mar 15 '24 02:03 Zomcxj

此前代码接口未测试到4.7的高版本,建议先使用兼容版本

Jiang-Jia-Jun avatar Mar 18 '24 13:03 Jiang-Jia-Jun