Exemplary embodiments of the present disclosure are directed towards a machine vision system for inspecting the aquatic species, comprising a pole configured to secure a winch, an image capturing device and a tray, the winch configured to lift the tray in a predetermined direction and the tray configured to trap aquatic species contained in a water storage tank, the image capturing device configured to capture images and videos of aquatic species trapped in the tray; a first computing device and a second computing device comprising a data analytics module configured to perform analytics on the images and videos of aquatic species to obtain the aquatic species monitoring data, the aquatic species monitoring data transmitted to the first computing device and the second computing device over a network.Des modes de réalisation de l'invention concernent un système de vision artificielle permettant d'inspecter les espèces aquatiques et comprenant : un poteau configuré pour fixer un treuil, un dispositif de capture d'image et un plateau, le treuil étant configuré pour soulever le plateau dans une direction prédéterminée et le plateau étant configuré pour piéger des espèces aquatiques contenues dans un réservoir de stockage d'eau, le dispositif de capture d'image étant configuré pour capturer des images et des vidéos d'espèces aquatiques piégées dans le plateau ; un premier dispositif informatique et un second dispositif informatique comprenant un module d'analyse de données configuré pour effectuer une analyse sur les images et les vidéos d'espèces aquatiques afin d'obtenir les données de surveillance d'espèces aquatiques, les données de surveillance d'espèces aquatiques étant transmises au premier dispositif informatique et au second dispositif informatique sur un réseau.