Skip to content

nusisschad/MaskRCNN

Repository files navigation

NUS ISS CA Project Assignment 1

MaskRCNN

This project is adapted and show case how to handle MaskRCNN for 2 classes

It demonstrate the use of the following main tools:

  • library imgaug, opencv
  • tensorflow 1.14, keras 2.2.4
  • skimage
  • matplotlib, numpy, scipy
  • logging, shutil, warnings, re, json

Prepare the data images using the online tool:

Tool use to generate augmented images from a fixed set of base images

The model weights required are:

To check the dataset you have prepared, open the jupyter notebook:

To train the Mask-RCNN model for worktool dataset, open the jupyter notebook:

  • train_worktool_model_colab_v2.ipynb
  • the notebook train_worktool_model_colab is the training script with a diiferent set of configuration parameters. Use train_worktool_model_colab_v2.ipynb for better results.

Train the Mask-RCNN model with Google's Colab tool:

Steps:

  • Upload this github folder structure (contents of MaskRCNN) into your google drive, make sure the root folder is VSE/CA1
  • Download the coco model weights file mask_rcnn_coco.h5 and upload it to VSE/CA1
  • Open the jupyter notebook file "train_worktool_model_colab.ipynb" in Google Colab
  • Run the scripts to create the model

To test your trained model open the jupyter notebook:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages