Table of Contents
In this project I cover a fish identification algorithm utilizing computer vision and deep learning.
There have been many and varied attempts at classifying either fish or fish species in underwater imagery ranging from stills to video data. I cover the most relevant projects here:
This is perhaps the most thorough, relevant, modern and promising project I have come across. It uses
Annotation Format Conversion Tools
Many annotation tools exist for object detection, segmentation and classification. Here I list the most promising ones I came across as well as my final pick.
labelme2: Image Polygonal Annotation with Python (polygon, rectangle, circle, line, point and image-level flag annotation)
- There is a handy tool3 available to convert labelme’s annotations to COCO’s required format
labelImg4: Graphical image annotations and object bounding boxe labeling in images
- There is a handy tool5 available to convert labelImg’s annotations (VOC format) to COCO’s required format
BBox-Label-Tool6: Simple tool for labeling object bounding boxes in images, implemented with Python Tkinter
sloth7: Tool for labeling image and video data for computer vision research