Incorporating Recognition in Catfish Counting Algorithm Using Artificial Neural Network and Geometry