We Present a Mask-RCNN based real-time(GPU) hand segmentation.
Plz make sure you are have an python3.6 environment or folllow the steps below to create one.
- Downloas Anaconda's Official Website [Here]
- Install Anaconda
cd to/download/path
sudo chmod +x <Anaconda-installer-name>
./<Anaconda-installer-name> ## make sure anser yes for every question
- Create a python3.6 environment
source ~/.bashrc
conda create --name py36 python=3.6
conda activte py36
conda install jupyter
Make sure you follow the steps Here carefully
Make sure you follow the steps Here carefully. Also install opencv in your environment
conda activate py36
conda install -c conda-forge opencv
Download my files and mrcnn
git clone https://github.com/TsengMJ/Hand_Segmentation.git
pip install mrcnn
Try this tools to make your own training data, or Using EgoHands Dataset
We present a being processed dataset from egohands in datasets/hand
Execute src/train_hand_shape.ipynb for training and testing on our data.
If you want to train on your own dataset, please change the Paths and beware the jason file's format