一、cpp预测
1、编译:
文档地址:https://github.com/PaddlePaddle/PaddleOCR/blob/develop/deploy/cpp_infer/readme.md
编译脚本:deploy/cpp_infer/tools/build.sh
OPENCV_DIR=~/install/opencv/opencv3 LIB_DIR=~/dowonload/paddle_inference_185/manylinux_cpu_avx_mkl_gcc8.2/fluid_inference CUDA_LIB_DIR=/usr/local/cuda/lib64 CUDNN_LIB_DIR=/usr/local/cuda/lib64 BUILD_DIR=build rm -rf ${BUILD_DIR} mkdir ${BUILD_DIR} cd ${BUILD_DIR} cmake .. -DPADDLE_LIB=${LIB_DIR} -DWITH_MKL=ON -DWITH_GPU=OFF -DWITH_STATIC_LIB=OFF -DUSE_TENSORRT=OFF -DOPENCV_DIR=${OPENCV_DIR} -DCUDNN_LIB=${CUDNN_LIB_DIR} -DCUDA_LIB=${CUDA_LIB_DIR} make -j8
编译命令:
在PaddleOCR/deploy/cpp_infer目录下运行
sh tools/build.sh
产出地址:build/ppocr
2、调用:
./bin/ppocr system --det_model_dir=ocr_det_model --rec_model_dir=ocr_rec_model --char_list_file=ppocr_keys_v1.txt --image_dir=imgs/1.jpg