Treffer: Development of a deep learning-based system in Python 3.9 with YOLOv5: A case study on real-time fish counting based on classification

Title:
Development of a deep learning-based system in Python 3.9 with YOLOv5: A case study on real-time fish counting based on classification
Source:
Mathematical Modeling and Computing. 12:682-692
Publisher Information:
Lviv Polytechnic National University, 2025.
Publication Year:
2025
Document Type:
Fachzeitschrift Article
ISSN:
2415-3788
2312-9794
DOI:
10.23939/mmc2025.02.682
Accession Number:
edsair.doi...........e9388b15f9c3e0ea825c3ba5ad6d5871
Database:
OpenAIRE

Weitere Informationen

This study developed a real-time fish classification and counting system for six types of fish using the YOLOv5 machine learning model with high accuracy. The system achieved an F1-score of 0.87 and a precision confidence curve with an all-classes value of 1.00 at a confidence level of 0.920, demonstrating the model's reliability in object detection and classification. Real-time testing showed that the system could operate quickly and accurately under various environmental conditions with an average inference speed of 30 FPS. However, several challenges remain, such as sensitivity to low-light conditions. Overall, this system has significant potential for applications in aquaculture, particularly for automated and real-time fish monitoring. With compatibility through the ONNX format, the system is also flexible for integration into IoT-based devices or cross-platform applications, providing a solid foundation for further advancements in computer vision-based fish monitoring technology.