Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adriaanbd/kamtutecs-api
A Dockerized API for OCR and NLP using Tesseract, OpenCV, and spaCy.
https://github.com/adriaanbd/kamtutecs-api
docker fastapi nlp ocr spacy tesseract translate
Last synced: 5 days ago
JSON representation
A Dockerized API for OCR and NLP using Tesseract, OpenCV, and spaCy.
- Host: GitHub
- URL: https://github.com/adriaanbd/kamtutecs-api
- Owner: adriaanbd
- Created: 2020-10-21T04:58:50.000Z (about 4 years ago)
- Default Branch: dev
- Last Pushed: 2020-10-29T16:48:21.000Z (about 4 years ago)
- Last Synced: 2024-11-03T08:39:25.106Z (about 2 months ago)
- Topics: docker, fastapi, nlp, ocr, spacy, tesseract, translate
- Language: Python
- Homepage:
- Size: 29.3 KB
- Stars: 2
- Watchers: 2
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Kamtutecs
## Getting Started
### Instructions
1. Setup Backend
2. Setup Frontend
3. Go to [localhost:3000](http://localhost:3000)
4. Upload image with horizontal text in it
5. Draw a bounding box around the desired text to extract it
6. Submit
7. Open Developer Tools (F12)
8. Look at the Console to see the response### Backend
#### Docker
```bash
$ git clone https://github.com/adriaanbd/kamtutecs-api.git
$ cd kamtutecs-api
$ docker-compose build
$ docker-compose up
```#### Without Docker
```bash
$ apt-get -y install tesseract-ocr tesseract-ocr-spa
$ apt-get -y install libtesseract-dev
$ apt-get -y install libleptonica-dev
$ git clone https://github.com/adriaanbd/kamtutecs-api.git
$ cd kamtutecs-api
$ pip install -r requirements.txt
$ uvicorn app.main:app
```### Frontend
```bash
$ git clone https://github.com/adriaanbd/kamtutecs.git
$ cd kamtutecs
$ npm install
$ npm start
```