This book is for undergraduate students and professionals who want to get started with computer vision and gain with a practical knowledge of implementing several of these algorithms. This book assumes that readers have a basic knowledge of Python and computer programs, they can write and run Python scripts (including scientific Python), and they can understand linear algebra and basic mathematics for programming.
This book will help readers in designing newer computer vision applications using image filtering, object detection, segmentation, tracking, and SLAM. Readers will understand the standard computer vision techniques used in the industry, as well as how to write their own code. Do the same as what with widely used libraries. They can use this to create their own applications across various domains, including image filtering, manipulating images, object detection, and advanced applications using deep learning. Readers will find a smooth transition from getting to know computer vision to using advanced techniques.