Posts

Showing posts from April, 2023

WEEK 7: TRY DIFFERENT OBJECT DETECTION METHOD & OBJECT TRACKING

Image
Date: 17 - 21 April 2023 Content: During week 7, my focus shifted to learning object tracking and finding alternative methods for object detection. I started by exploring the concept of object tracking and its applications in real-time visual analysis. Optical flow algorithms, which to analyze pixel motion between frames and meanshift algorithms, which updates object locations based on pixel distributions, were among the techniques I studied. Additionally, I encountered a challenge when using Haarcascade methor for detecting Red Tilapia Fish. To address this limitation, I discovered a Python library called 'Detecto' which facilitated the development of a custom-trained object detection model. I am using annotation tool called 'MAKESENSE.AI' to annotate the fish in images and trained the model using the Faster R-CNN ResNet-50 FPN architecture known for effectiveness in object detection. After several rounds of testing, fine-tuning, and iteration, I achieved remarkable r...

WEEK 6: LEARNING OBJECT DETECTION FOR MY SYSTEM

Image
Date: 10 -14 April 2023 Content: In week 6, I was dedicated to expanding my knowledge in the field of object detection using OpenCV and Python. I started by learning the basics of object detection, understanding its significance and practical applications to My Final Year Project named Fish Measurement System. I explored the concept of template matching, a technique used to locate a template image within a larger image, corner detection algorithms, which identify and locate corners or keypoint in an image, detection methods, including popular algorithms like Canny edge detection, to detect and highlight edges in an image. I also learned about grid detection techniques, which involve identifying grids or patterns in an image. I learned about contour detection, it is a process that identifies and extracts the contours or boundaries of objects in an image. Additionally, I tried to make cat detection by using Haarcascade method, I also explored the principles of Haarcascade classifiers an...

WEEK 5: VIDEO BASICS WITH PYTHON

Date: 3 - 7 April 2023 Content: During week 5, I had the opportunity to participate in an online FYP workshop conducted by Madam Azliza Arshad, which talk about project presentation and demonstration/defense proposal. The workshop was conducted on the 5th of April, using Microsoft Teams. Madam Azliza shared some advice on the do's and don'ts of presenting and shared some guidance on effective presentations techniques. In this week 5 also, I learned about domain of video basics with python. I explored the fundamental concepts of video processing, including connecting to cameras, utilizing live video feeds, and incorporating drawing functionalities to cameras. Through practical exercises and examples, I gained the necessary skills to manipulate and analyze video streams and settings. Conclusion: Overall, week 5 was marked by an FYP workshop focusing on project presentation and demonstration, providing valuable guidance on creating an impactful project poster and delivering prese...