AI which provides detailed report on any vehicle's damage regions and status
This AI is built using Tensorflow machine learning which is an adaptation of Mask RCNN model of @aktwelve. The images are annotatedusing VGG Image Annotator tool.
This software can be used in
- Vehicle rental companies
- Insurance companies
- Car wash companies
-
Git clone this repo or download the zipped file. Unzip the inner file to a convenient location
-
Clone and unzip @aktwelve's mask rcnn implementation and unzip into the inner file of this repo.
-
Get the images from google images or kaggle. Split the images in 80:20 ratio and place the former in datasets/cigg_butts/train/images and latter into datasets/cigg_butts/val/images
-
Use the VGG image annotator tool to annotate the images and place coco annotations of each dataset in the train and val directories respectively.
-
Open jupyter notebook from the console and open "./mask_rcnn/MaskRCNN_TrainAndInference.ipynb"
-
Follow the commands presented in the notebook.
Try it out: http://68.183.233.92/
The website file is DentDetection.7z , available on this link https://drive.google.com/file/d/14gSYuqaYPoGNW49rjkfmV33JbwoxKCmK/view?usp=sharing . Unzip it and activate it using flask in the terminal. Instructions are on the website which allows the user to upload files and detect the dents.
- Place the trained mask rcnn coco model(including logs) into 'aktwelve_mask_rcnn' directory.
- Use
pip install -r requirements.txt
to install all the packages necessary to run the Web App. - Run `python3 server_new.py'