Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Is it possible to identify fish by scale pattern with OpenCV?

Hi,

I'm working on a project to monitor our fish population. Every year we release new young carp. We ask fishermen to send us photographs of every catch to see where they go. We identify these fish by the scale pattern. Every fish is unique in its scale pattern.This is quite a lot of work to do by hand.

Is it possible to detect similarity in scale pattern with OpenCV? Any pointers on how to accomplish this? I've a decent background in programming, but am a little stuck where to start.

Example of one fish release picture and catch picture:

Picture of fish before released

Picture of same fish being catched

Is it possible to identify fish by scale pattern with OpenCV?

Hi,

I'm working on a project to monitor our fish population. Every year we release new young carp. We ask fishermen to send us photographs of every catch to see where they go. We identify these fish by the scale pattern. Every fish is unique in its scale pattern.This is quite a lot of work to do by hand.

Is it possible to detect similarity in scale pattern with OpenCV? Any pointers on how to accomplish this? I've a decent background in programming, but am a little stuck where to start.

Example of one fish release picture and catch picture:picture (I marked the scale pattern with red, to show how we recognise the fish on pictures):

Picture of fish before releasedPicture of fish before released

Picture of same fish being catchedPicture of same fish being catched

To demonstrate the uniqeness of the scale pattern per fish, this is a different one: Picture of another fish