Insiyah Hajoori and Ryan Birmingham
Using a machine learning toolkit of your choice, create a tool which identifies objects in the image, then returns positions in pixels corresponding to bounding boxes of a user-selected class of object in the image. For example, given an image with both cats and dogs, return bounding boxes for only cats.
- Python 3.7.3 or above
- Node v12.16.1 or above
- You will need the weights. Get them from: https://drive.google.com/drive/folders/1lNKCbOM7VSRLIvHB2jh7XQAThPRHmpt_?usp=sharing
- Clone this repository.
- Download the weights from the link above.
- Put the downloaded weights into the following folder:
gsoc_model
- Your
gsoc_model
folder will now have the following contents:
coco.names
gsoc.cfg
gsoc.weights
gsoc.txt
- On the terminal:
cd caMicroscope
pip install virtualenv
source env/Scripts/activate
pip install -r requirements.txt
- Install Pyrebase4 4.3.0
pip install Pyrebase4
- Run the Flask app
python app.py
- Choose a file from
Images
- Your File has been detected. Thanks!
Hrishabh Digaari - LinkedIn