Fish Identification Systems

advertisement
Fish Identification
Systems
Thabang Kgwefane
Supervised by
Mehrdad Gazi-Asgar &
James Connan
Overview

Introduction

Design Decisions

Implementation

Caveats

User Manual

Project Plan

Demo
Introduction





Record videos of fish
Use OpenCV to read
videos
Read user interaction
via mouse handlers
Detect fish selected
Display information
about fish
Design Decision
Software Development Life-Cycle
People viewing fish from tank
Visitor selects fish on monitor
Implementation
Stored in database
Comparisms
Retrieves the selected fish
Implementation
Rainbow Trout Fish
DESCRIPTION
Rainbow Trout are long, bullet
shaped fish with small scales.
As the name suggests, their
colouring is amazing with a
wide spectrum of colours.
FISHINGSTRATEGY
Breeding season is between
June and September. It is not
recommended to fish for trout
during breeding season as
females filled with eggs will
be caught and stressed.
HABITAT
Rainbow Trout can be
found in streams,
dams, and flowing
rivers. They prefer
colder water and breed
in flowing water
systems.
DISTRIBUTION
Found throughout
South Africa namely
Western Cape,
KwaZulu Natal,
Northern Province,
Eastern Cape
The system displays information about the fish
Caveats
User selects two fish at a time
The system displays an error that only one
fish should be selected at a time
Caveats
Stored in database
When the system cannot find the
fish that the user selected in the
database, it displays an info
message that tells the user to
select a different fish
User Manual
One person at a time can use the system
Place your finger on the fish of your
choice
Do not select more than one fish
Do not place sharp objects on the
monitor
TOOLS USED
Computer
Camera
Two Oceans-Aquarium
OpenCv
 Image processing
Project Plan
GOALS
DUE DATE
Finish Coding
September
Start User Testing
1st October
Developed System and Final
Documentation
End of 4th Term
DEMO
PROJECT
QUESTIONS
THANKYOU
Download