This repository can be used to visualize predictions by an object detection and instance segmentation model in the browser. The front end for this application was built using ReactJS and Axios. The back end web server was built using Python and FastAPI. The vision model used is a pretrained Mask-RCNN model available in the torchvision library provided by PyTorch.
A video demonstration of how this application works is available on Youtube. Since this project is ongoing, the video demonstration will be updated on Youtube to reflect the addition of major features on the frontend, backend or application deployment code.
- Implement Mask-RCNN model inference route using FastAPI and PyTorch.
- Implement browser front end using ReactJS and Axios.
- Add object segmentor route and render inference on front end.
- Set up Dockerfiles for front end and back end.