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

Saved in:
Bibliographic Details
Main Author: Bhaskar, Hariyaran
Format: Monograph
Language:en
Published: Universiti Sains Malaysia 2020
Subjects:
Online Access:http://eprints.usm.my/54526/1/Drone%20Based%20People%20Counter%20And%20Tracking%20Using%20Unique%20Id%20Using%20Opencv%20Python.pdf
http://eprints.usm.my/54526/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1834505755471904768
author Bhaskar, Hariyaran
author_facet Bhaskar, Hariyaran
author_sort Bhaskar, Hariyaran
building Hamzah Sendut Library
collection Institutional Repository
content_provider Universiti Sains Malaysia
content_source USM Institutional Repository
continent Asia
country Malaysia
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.
format Monograph
id my.usm.eprints.54526
institution Universiti Sains Malaysia
language en
publishDate 2020
publisher Universiti Sains Malaysia
record_format eprints
spelling my.usm.eprints.54526 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/1/Drone%20Based%20People%20Counter%20And%20Tracking%20Using%20Unique%20Id%20Using%20Opencv%20Python.pdf
http://eprints.usm.my/54526/
url_provider http://eprints.usm.my/