Optimisation of the Canny edge algorithm by adding parallel thread of different libraries in C/C++. The objective of this project is to learn the fundamentals of how to take a pre-trained deep learning network on the ImageNet/PASCAL VOC dataset and apply it to input images using OpenCV on Python3. (Results shown seperately)