Python - Python is a high level programming language designed to be easy to read and simple to implement. It is open source, which means it is free to use, even for commercial applications.

OpenCV(Open Source Computer Vision) : It is an open source package or a library which is aimed at real time computer vision. It is a cross platform which can support Python, Java or C++. Originally developed by Intel, it is free for use under open source license.

OpenCV library is one of the most widely used packages for implementing videos detection, motion detection, video recognition, image recognition and even deep learning facial recognition applications.

Numpy - It is a Python library used for working with arrays (array is collection of items stored at a particular memory location). It also has functions for working in the domain of linear algebra, algebra transform, and matrices.

Colour detection and segmentation -

HSV colour space value -