Drone Based People Counter And Tracking Using Unique Id Using Opencv Python

The purpose of this thesis is to implement an algorithm for drone-based square boundaries using Python and OpenCV. This thesis provided a detailed method in implementing the algorithm for face and person recognition by using haar cascade classifier feature detection and contour approximation. The al...

Full description

Bibliographic Details
Main Author: Bhaskar, Hariyaran
Format: Monograph
Language:English
Published: Universiti Sains Malaysia 2020
Subjects:
Online Access:http://eprints.usm.my/54526/
http://eprints.usm.my/54526/1/Drone%20Based%20People%20Counter%20And%20Tracking%20Using%20Unique%20Id%20Using%20Opencv%20Python.pdf
_version_ 1848882830571995136
author Bhaskar, Hariyaran
author_facet Bhaskar, Hariyaran
author_sort Bhaskar, Hariyaran
building USM Institutional Repository
collection Online Access
description The purpose of this thesis is to implement an algorithm for drone-based square boundaries using Python and OpenCV. This thesis provided a detailed method in implementing the algorithm for face and person recognition by using haar cascade classifier feature detection and contour approximation. The algorithm is developed so that it is capable to detect various objects by applying a bounding box on the frame image. This project uses Python as its programming language and OpenCV as an open-source library for programming. The image is taken from the DJI Tello drone. The acquired image is then converted to grayscale. Gaussian filter is used for image smoothing and noise removal. The canny edge detector is used for the recognition of an object's edges. Upon implementation, the contours are performed for further analysis and recognition of the person shape. The crosshairs are drawn on the frame for aiming purposes. The testing is done on different images’ characteristics to verify the required features and the problems come out. Also, the experiments are done by using the various value of epsilon to estimate the accuracy of the detection. The angle of projection and the distance between the drone and the object are included in observation. The outcome of this project reflects the object detection technique which will potentially improve the machine vision and will subsequently contribute to the development of the image processing in artificial intelligence.
first_indexed 2025-11-15T18:41:09Z
format Monograph
id usm-54526
institution Universiti Sains Malaysia
institution_category Local University
language English
last_indexed 2025-11-15T18:41:09Z
publishDate 2020
publisher Universiti Sains Malaysia
recordtype eprints
repository_type Digital Repository
spelling usm-545262022-09-07T06:26:54Z http://eprints.usm.my/54526/ Drone Based People Counter And Tracking Using Unique Id Using Opencv Python Bhaskar, Hariyaran T Technology The purpose of this thesis is to implement an algorithm for drone-based square boundaries using Python and OpenCV. This thesis provided a detailed method in implementing the algorithm for face and person recognition by using haar cascade classifier feature detection and contour approximation. The algorithm is developed so that it is capable to detect various objects by applying a bounding box on the frame image. This project uses Python as its programming language and OpenCV as an open-source library for programming. The image is taken from the DJI Tello drone. The acquired image is then converted to grayscale. Gaussian filter is used for image smoothing and noise removal. The canny edge detector is used for the recognition of an object's edges. Upon implementation, the contours are performed for further analysis and recognition of the person shape. The crosshairs are drawn on the frame for aiming purposes. The testing is done on different images’ characteristics to verify the required features and the problems come out. Also, the experiments are done by using the various value of epsilon to estimate the accuracy of the detection. The angle of projection and the distance between the drone and the object are included in observation. The outcome of this project reflects the object detection technique which will potentially improve the machine vision and will subsequently contribute to the development of the image processing in artificial intelligence. Universiti Sains Malaysia 2020-06-01 Monograph NonPeerReviewed application/pdf en http://eprints.usm.my/54526/1/Drone%20Based%20People%20Counter%20And%20Tracking%20Using%20Unique%20Id%20Using%20Opencv%20Python.pdf Bhaskar, Hariyaran (2020) Drone Based People Counter And Tracking Using Unique Id Using Opencv Python. Project Report. Universiti Sains Malaysia, Pusat Pengajian Kejuruteraan Aeroangkasa. (Submitted)
spellingShingle T Technology
Bhaskar, Hariyaran
Drone Based People Counter And Tracking Using Unique Id Using Opencv Python
title Drone Based People Counter And Tracking Using Unique Id Using Opencv Python
title_full Drone Based People Counter And Tracking Using Unique Id Using Opencv Python
title_fullStr Drone Based People Counter And Tracking Using Unique Id Using Opencv Python
title_full_unstemmed Drone Based People Counter And Tracking Using Unique Id Using Opencv Python
title_short Drone Based People Counter And Tracking Using Unique Id Using Opencv Python
title_sort drone based people counter and tracking using unique id using opencv python
topic T Technology
url http://eprints.usm.my/54526/
http://eprints.usm.my/54526/1/Drone%20Based%20People%20Counter%20And%20Tracking%20Using%20Unique%20Id%20Using%20Opencv%20Python.pdf