Fish Identification SystemsThabang 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
People viewing fish from tank Visitor selects fish on monitor
Software Development Life-Cycle
Implementation
Retrieves the selected fish
Comparisms
Stored in database
Implementation
DESCRIPTION HABITAT
FISHINGSTRATEGYDISTRIBUTION
Rainbow Trout can be found in streams, dams, and flowing rivers. They prefer colder water and breed in flowing water systems.
Found throughout South Africa namely Western Cape, KwaZulu Natal, Northern Province, Eastern Cape
Rainbow Trout are long, bullet shaped fish with small scales. As the name suggests, their colouring is amazing with a wide spectrum of colours.
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. The system displays information about the fish
Rainbow Trout Fish
CaveatsUser selects two fish at a time
The system displays an error that only one fish should be selected at a time
Caveats
Stored in databaseWhen 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
DEMOPROJECT
QUESTIONS
THANKYOU
Top Related