|
2 år sedan | |
---|---|---|
.. | ||
README.md | 2 år sedan | |
classes.names | 6 år sedan | |
darknet-yolov3.cfg | 6 år sedan | |
darknet.data | 6 år sedan | |
getDataFromOpenImages_snowman.py | 6 år sedan | |
object_detection_yolo.py | 4 år sedan | |
plotTrainLoss.py | 6 år sedan | |
splitTrainAndTest.py | 6 år sedan |
This repository contains the code for Training YOLOv3 : Deep Learning based Custom Object Detector blog post.
sudo pip3 install awscli
wget https://storage.googleapis.com/openimages/2018_04/class-descriptions-boxable.csv
wget https://storage.googleapis.com/openimages/2018_04/train/train-annotations-bbox.csv
python3 getDataFromOpenImages_snowman.py
python3 splitTrainAndTest.py /data-ssd/sunita/snowman/JPEGImages
Give the correct path to the data JPEGImages folder. The 'labels' folder should be in the same directory as the JPEGImages folder.
cd ~
git clone https://github.com/pjreddie/darknet
cd darknet
make
wget https://pjreddie.com/media/files/darknet53.conv.74 -O ~/darknet/darknet53.conv.74
Fill in correct paths in the darknet.data file
Start the training as below, by giving the correct paths to all the files being used as arguments
cd ~/darknet
./darknet detector train /path/to/snowman/darknet.data /path/to/snowman/darknet-yolov3.cfg ./darknet53.conv.74 > /path/to/snowman/train.log
python3 object_detection_yolo.py --image=snowmanImage.jpg
Want to become an expert in AI? AI Courses by OpenCV is a great place to start.