PaddleOCR Windows 설치 및 배포

환경 소개

윈도우10 64비트

아나콘다3 (python3.7)

패들OCR (CPU版)

가상 환경 만들기

conda create -n paddle python=3.7  # paddle为虚拟环境名
conda activate paddle  # 进入虚拟环境

Paddle패들 설치

pip install paddlepaddle -i https://mirror.baidu.com/pypi/simple  # 这里安装的CPU版本

참조 링크 https://www.paddlepaddle.org.cn/install/quick

실행하기 전에 pip 버전이 요구 사항을 충족하는지 확인해야 하며 pip 버전은 9.0.1 이상이어야 합니다. 미리 pip를 업그레이드하여 다음 명령을 실행할 수 있습니다.

pip install --upgrade pip

PaddleOCR 소스 코드 다운로드

https://github.com/PaddlePaddle/PaddleOCR/tree/develop

git clone https://github.com/PaddlePaddle/PaddleOCR

또는 .zip을 다운로드하여 직접 압축을 풉니다.

프로젝트 종속성 설치

cd paddleocr
pip install -r requirments.txt -i https://mirror.baidu.com/pypi/simple

다운로드 모델

https://paddleocr.bj.bcebos.com/inference.tar

inference.tar의 압축을 풀고 추론 디렉터리를 /paddleocr/ 디렉터리에 복사합니다. 이것은 초경량 중국 OCR 모델 감지 모델 및 압축 해제입니다. 더 많은 모델 및 사용 방법은 공식 웹 사이트를 참조하십시오.

달리기 체험

python tools/infer/predict_det.py --image_dir="./doc/imgs/2.jpg" --det_model_dir="./inference/det/" --use_gpu=False

참고: GPU 버전이 사용되지 않기 때문에 실행 매개변수 --use_gpu=False를 추가해야 합니다.

작업 결과:

\PaddleOCR\inferenc_results\det_res_2.jpg 그림에서 보기
여기에 이미지 설명 삽입
여기에 이미지 설명 삽입

위의 명령을 실행할 때 다음 오류가 발생합니다.

(sys.prefix, 'Library', 'bin', 'geos_c.dll') OSError: [WinError 126] 지정된 모듈을 찾을 수 없습니다." 솔루션

주된 이유는 매끈한 라이브러리의 설치가 완료되지 않았기 때문입니다.

해결책:

매끈한 수동 다운로드

https://www.lfd.uci.edu/~gohlke/pythonlibs/#shapely

다운로드할 해당 Python 버전 및 운영 체제 버전의 다운로드 패키지를 선택합니다.

pip uninstall Shapely # 卸载shapely
pip install D:\Chromedowload\Shapely-1.7.1-cp37-cp37m-win_amd64.whl

동일한 오류가 계속 보고되는 경우 해당 geos_c.dll이 환경에 추가되지 않았기 때문입니다.

해결책:

Shapely-1.7.1-cp37-cp37m-win_amd64.whl을 Shapely-1.7.1-cp37-cp37m-win_amd64.zip으로 이름 바꾸기

압축을 풀고 geos_c.dll 찾기

Python 가상 환경 패들에 복사

D:\anaconda3\envs\paddle\Library\bin 폴더. 문제 해결됨

Je suppose que tu aimes

Origine blog.csdn.net/allexw/article/details/112188697
conseillé
Classement