The growth of smart mobile devices, digital data become very powerful Billions of photos uploaded in Facebook, Instagram and videos in YouTube is the main contributor to the digital data. With the rise in efficient algorithms, cloud computing and powerful embedded devices has contributed to the today’s most innovative technology such as Autonomous cars, Smart homes, Gestured controlled games and Augmented Reality. The backbone of all these technologies is Image processing. Today we can do more with Image processing than ever before due to many Open Source Software libraries which reduces the efforts and time of a developer. This book will guide you through 30+ DIY real world examples with code to help you understand the technology and algorithm behind the Image processing. DIY challenge code include shape recognition, colour recognition, angle calculator, counting objects, snap chat like moustache filter, Motion analysis, Lane detection and many more