Publisher's Synopsis
With the advent of many open source image processing libraries, sophisticated imaging functionality can now be incorporated into dot.net applications. This capability facilitates the creation of image processing software boasting contemporary problem solving capabilities including object recognition, face detection, face recognition, OCR, object movement and presence analysis. This book is aimed at Engineers, Scientists and enthusiasts with developed programming skills or with a strong interest in image processing technology on a PC. Written using Microsoft C# and utilising object-oriented practices, this book is a comprehensive and practical how-to guide. The key focus is on modern image processing techniques with useful and practical application examples to produce high-quality image processing software. Analysis starts with a detailed review of the fundamentals of image processing. It progresses to explain and explore the practical uses of two highly sophisticated and freely downloadable, open source image processing libraries; AForge.NET and Emgu.CV, utilising dot.net technology within the Microsoft Visual Studio environment. Starting with how to recognise and enumerate any number of webcams connected to your PC system, take snapshots with a click of an on-screen button, save, load and display images and video. In-depth topics covered in this book include: Detection of networked webcams and local USB cameras; Image Processing Techniques (real-time & post-processing); Motion Detection; Face Detection & Recognition; Object Recognition; Character Recognition (including a vehicle registration plate example).