References

Tools and Frameworks

  1. LabelImg

  2. TensorFlow and TensorFlow Lite

    • TensorFlow was used for building and training the object detection model. TensorFlow Lite enabled the model's deployment for real-time detection and counting.

    • TensorFlow Official Website: https://www.tensorflow.org/arrow-up-right

  3. OpenCV

  4. Google Colab and Google Colab Pro

  5. Python Programming Language

    • Python served as the core programming language due to its rich libraries for machine learning, computer vision, and data manipulation.

    • Python Official Website: https://www.python.org/arrow-up-right

  6. Pandas Library

  7. NumPy Library


Research Papers and Algorithms

  1. YOLO (You Only Look Once) Algorithm

    • Although not directly implemented, the principles of YOLOv5 were referenced during the project's initial phases for understanding object detection techniques.

    • Reference: Redmon, J., Divvala, S., Girshick, R., & Farhadi, A. (2016). You Only Look Once: Unified, Real-Time Object Detection. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

  2. ImageNet Classification

    • Krizhevsky, A., Sutskever, I., & Hinton, G. E. (2012). ImageNet Classification with Deep Convolutional Neural Networks. Advances in Neural Information Processing Systems (NIPS).

    • Provided foundational knowledge for deep learning-based object detection.

  3. EfficientNet

  4. Faster R-CNN

    • Ren, S., He, K., Girshick, R., & Sun, J. (2015). Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks. Used as a reference for understanding small object detection techniques.


Experimentation and Deployment Tools

  1. Microsoft Azure

  2. Seafile


Miscellaneous

  1. YouTube

Last updated