This repository combines YOLOv7 and Flask to provide an API which can be used for obtaining object bounding boxes.
If you are using ubuntu, follow these steps for setting up the project
sudo apt update
sudo apt install -y git python3-pip python3-venv zip htop screen libgl1-mesa-glx wget
git clone https://github.com/UTokyo-PBL/yolov7-flask.git
cd yolov7-flask
python3 -m venv project_env
source project_env/bin/activate
pip install -r yolov7/requirements.txt
pip install flask
cd yolov7
wget https://github.com/WongKinYiu/yolov7/releases/download/v0.1/yolov7.pt
cd ..
sudo project_env/bin/python webapp/app.py