OCR (Optical Character Recognition) API 서비스입니다.
다음 파일들을 ocr-image/ 디렉토리에 배치하세요:
ocr-image/
├── ocr-gpu.tar # GPU용 OCR Docker 이미지 (용량: ~2-3GB)
└── ocr-cpu.tar # CPU용 OCR Docker 이미지 (용량: ~1-2GB)
cd api.ocr.plobin.com/FastApi/
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt- PyTorch + CUDA 지원
- OpenCV
- FastAPI
- 기타 OCR 관련 패키지들
# GPU 버전
docker load < ocr-image/ocr-gpu.tar
# CPU 버전
docker load < ocr-image/ocr-cpu.tar# 포트 40001에서 실행
python3 -m http.server 40001 --bind 0.0.0.0.
├── api.ocr.plobin.com/ # 메인 OCR API 코드
├── ocr-image/ # Docker 이미지 파일들 (gitignore됨)
├── test-ocr-files/ # 테스트용 파일들
└── README.md
ocr-image/폴더의 Docker tar 파일들은 용량이 커서 Git에 포함되지 않습니다venv/가상환경은 로컬에서 직접 생성해야 합니다- CUDA 라이브러리들은
pip install시 자동으로 다운로드됩니다