Monday, 5 August 2013

Tracking Fish With Cameras

Day 1 - Part 2

Tracking fish with cameras - Tracking the movement of objects has been done before and the cameras can stream live videos to an interface. Some of the problems we may encounter include being able to identify fish from other objects and each other and also, being able to track fish without using tags. Already existing algorithms in this area are extremely complicated.
Tomorrow, we must learn how to define a happy fish.

The Aim

The aim of our project is to produce a method of measuring how happy fish are. We are doing it with a budget of £50 on behalf of the University of Liverpool's department of vetinary science. The fish who's happiness is in question is the zebrafish.

The Raspberry Pi


The Raspberry Pi -  The Raspberry Pi Model B is a small computer that runs on Linex and is used to help children learn how to programme. Different programming languages can be used with the computer but the main ones are C++, Java and Python. As a small computer it can run a lot of programmes, in relation to tracking movement, programmes such as CVblob and openCV can be used. The Model B has two USB ports that allow equipment like webcams to be attached. The Pi can be ran headlessly, operated by another computer via the internet. This is ideal for us, as you wouldn't need to be in the room with the fish constantly to know how happy they are, as this could be viewed from anywhere with the help of the internet.