Skip to content

YOLOv5-ODConvNeXt is an improved version of YOLOv5 for ship detection on drone-captured images.

Notifications You must be signed in to change notification settings

hariv24/YOLOv5-ODConvNeXt

 
 

Repository files navigation

YOLOv5-ODConvNeXt

This repo is the implementation for Deep learning based efficient ship detection from drone-captured images for maritime surveillance - ScienceDirect.

YOLOv5-ODConvNeXt is an improved version of YOLOv5s for ship detection on drone-captured images.

Install

git clone https://github.com/hariv24/YOLOv5-ODConvNeXt/tree/main  # clone
cd YOLOv5-ODConvNeXt
pip install -r requirements.txt  # install

Inference with detect.py

A trained YOLOv5-ODConvNeXt model is provided in checkpoints/yolov5-odconvnext.pt,the detection results are saved in runs/detect

python detect.py
    --weights checkpoints/yolov5-odconvnext.pt
    --source data/images
    --line-thickness 2

Two demo outputs are shown below.

Train

The configuration of our model is in models/yolov5-odconvnext.yaml

python train.py
    --data data/MyShip3200.yaml
    --cfg models/yolov5-odconvnext.yaml
    --hyp data/hyps/hyp.scratch-low.yaml
    --epoch 500
    --batch-size 32
    --device 0
    --workers 8

Dataset

Link: https://pan.baidu.com/s/1CeNyZZVp6RLDbIEdBikmGQ

Access Key: cuc6

References

Thanks to their great works.

About

YOLOv5-ODConvNeXt is an improved version of YOLOv5 for ship detection on drone-captured images.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.8%
  • Other 1.2%