FISH IDENTIFICATION SYSTEM Diego Mushfieldt Supervisor: Mehrdad Ghaziasgar
(UWC) Department of Computer Science Introduction Background Aquarium hosts many people Variety of fish on display Visitors not able to get instant information Proposed solution An easy-to-use system that provides instant information on specific fish Proposed solution: Also explain how this solution is useful 12/07/2019 (UWC) Department of Computer Science
(UWC) Department of Computer Science User Requirements Easy mechanism for a user to select a fish from a video feed Provide user with useful information in a way that’s sensible and easy to understand Mention what is not expected of the system 12/07/2019 (UWC) Department of Computer Science
Requirements Analysis/ Implementation Video stream Live video or pre-recorded video Computer Vision Libraries (OpenCV) for Image Processing Actual method of identification to be determined User Interface Actual method of displaying information to be determined Mention that switching from pre-recorded to live video is just a matter of changing one line of code 12/07/2019 (UWC) Department of Computer Science
Requirements Analysis/ Implementation (Continued) Fish swimming -> camera -> monitor display -> user clicks -> image processing techniques using opencv to identify fish -> display info to user on monitor 12/07/2019 (UWC) Department of Computer Science
Requirements Analysis/ Implementation (Continued) Fish swimming -> camera -> monitor display -> user clicks -> image processing techniques using opencv to identify fish -> display info to user on monitor 12/07/2019 (UWC) Department of Computer Science
Requirements Analysis/ Implementation (Continued) Fish swimming -> camera -> monitor display -> user clicks -> image processing techniques using opencv to identify fish -> display info to user on monitor 12/07/2019 (UWC) Department of Computer Science
Requirements Analysis/ Implementation (Continued) Fish swimming -> camera -> monitor display -> user clicks -> image processing techniques using opencv to identify fish -> display info to user on monitor 12/07/2019 (UWC) Department of Computer Science
Requirements Analysis/ Implementation (Continued) Fish swimming -> camera -> monitor display -> user clicks -> image processing techniques using opencv to identify fish -> display info to user on monitor 12/07/2019 (UWC) Department of Computer Science
Requirements Analysis/ Implementation (Continued) Fish swimming -> camera -> monitor display -> user clicks -> image processing techniques using opencv to identify fish -> display info to user on monitor 12/07/2019 (UWC) Department of Computer Science
Requirements Analysis/ Implementation (Continued) Fish swimming -> camera -> monitor display -> user clicks -> image processing techniques using opencv to identify fish -> display info to user on monitor 12/07/2019 (UWC) Department of Computer Science
Requirements Analysis/ Implementation (Continued) Fish swimming -> camera -> monitor display -> user clicks -> image processing techniques using opencv to identify fish -> display info to user on monitor 12/07/2019 (UWC) Department of Computer Science
Requirements Analysis/ Implementation (Continued) Fish swimming -> camera -> monitor display -> user clicks -> image processing techniques using opencv to identify fish -> display info to user on monitor 12/07/2019 (UWC) Department of Computer Science
Requirements Analysis/ Implementation (Continued) Fish swimming -> camera -> monitor display -> user clicks -> image processing techniques using opencv to identify fish -> display info to user on monitor 12/07/2019 (UWC) Department of Computer Science
Requirements Analysis/ Implementation (Continued) Fish swimming -> camera -> monitor display -> user clicks -> image processing techniques using opencv to identify fish -> display info to user on monitor 12/07/2019 (UWC) Department of Computer Science
Requirements Analysis/ Implementation (Continued) Fish swimming -> camera -> monitor display -> user clicks -> image processing techniques using opencv to identify fish -> display info to user on monitor 12/07/2019 (UWC) Department of Computer Science
Requirements Analysis/ Implementation (Continued) Fish swimming -> camera -> monitor display -> user clicks -> image processing techniques using opencv to identify fish -> display info to user on monitor 12/07/2019 (UWC) Department of Computer Science
Requirements Analysis/ Implementation (Continued) Fish swimming -> camera -> monitor display -> user clicks -> image processing techniques using opencv to identify fish -> display info to user on monitor 12/07/2019 (UWC) Department of Computer Science
(UWC) Department of Computer Science References http://www.newaquariuminformation.com http://www.cs.cmu.edu/~cil/vision.html http:// en.wikipedia.org/wiki/Computer_vision http:// en.wikipedia.org/wiki/Image_processing 12/07/2019 (UWC) Department of Computer Science
Project Plan Goal Due date Learn to use OpenCV functions/tools to manipulate images and videos Completed Design and Development End of Term2 Implementation End of Term3 Testing and Evaluating End of Term4 12/07/2019 (UWC) Department of Computer Science
(UWC) Department of Computer Science QUESTIONS??? 12/07/2019 (UWC) Department of Computer Science