This is a project that utilizes the OpenVino Pre-trained models in running inference from a webapp. There three models available on the web app, they are Text Detection model, Human Pose Detection, Vehicle Attributes Detection model. These are pre-trained models from the openvino toolkit. There are plans to add more models to the webapp. Contributions are welcome.
1) Firstly download OpenVINO Toolkit in your local machine according to the instructions here
2) Fire up your favourite console & clone this repo somewhere:
❍ git clone https://github.com/mohitpandeyji/askai.ga.git
3) Install python if not already installed and run this command to create a virtual environment:
❍ conda create -n pyvenv
4) Activate the virtual environment:
❍ conda activate pyvenv
5) Run this command to install python packages/dependencies:
❍ pip install -r requirements.txt
6) Run to create migrations for changes:
❍ python manage.py makemigrations
7) Run to apply those changes to the database:
❍ python manage.py migrate
8) Start the server to view the webapp:
❍ python manage.py runserver
9) Open your browser and type in this URL to view the webapp:
❍ http://127.0.0.1:8000/
- Here is the Live link to this project
Once again, here are the links to the models, so you can use the Output section to help you get started (there are additional comments in the code to assist):
- Human Pose Estimation: human-pose-estimation-0001
- Text Detection: text-detection-0004
- Determining Car Type & Color: vehicle-attributes-recognition-barrier-0039
Happy developing!