OpenCV Computer Vision Application Programming Cookbook (2nd Edition): RAW
|Also available on:|
- Teaches you how to program computer vision applications in C++ using the different features of the OpenCV library
- Demonstrates the important structures and functions of OpenCV in detail with complete working examples
- Contains examples with source code and shows results obtained on real images with detailed explanations and the required screenshots
Book DetailsLanguage : English
Paperback : 390 pages [ 235mm x 191mm ]
Release Date : September 2013
ISBN : 1782161481
ISBN 13 : 9781782161486
Author(s) : Robert Laganière
Topics and Technologies : All Books, Cookbooks, Open Source, RAW books
|1||Playing with Images||IN THE BOOK|
|2||Manipulating the Pixels||IN THE BOOK|
|3||Processing Images with Classes||IN THE BOOK|
|4||Counting the Pixels with Histograms||MAY 2013|
|5||Transforming Images with Morphological Operations||MAY 2013|
|6||Filtering the Images
|7||Extracting Lines, Contours, and Components||MAY 2013|
|8||Detecting and Matching Interest Points
||Estimating Projective Relations in Images
||Processing Video Sequences
||Object Detection and Machine Learning||JUNE 2013|
Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.
Sorry, there are currently no downloads available for this title.
What you will learn from this book
- Create advanced computer vision applications using sound object-oriented programming practices
- Iterate over an image to process each of its pixels
- Filter images by modifying their frequency content
- Reconstruct selected image elements in 3D
In today's digital world, images are everywhere, and with the advent of powerful and affordable computing devices, it has become possible to create sophisticated applications by manipulating images and videos. Adding special effects, enhancing image features, performing object recognition, and reconstructing 3D information are tasks that can be programmed easily with the OpenCV library, which is a widely used open source library that offers a rich set of advanced computer vision algorithms.
"OpenCV 2 Computer Vision Application Programming Cookbook" is your guide to the development of computer vision applications with OpenCV. It is a comprehensive reference that exposes you to computer vision concepts illustrated with extensive examples.
The book helps you to get started with the library, showing you how to install and deploy the OpenCV library to write effective computer vision applications following good programming practices. The techniques to process an image and its pixels using the data structures offered by the library are explained in detail. You will learn how to build and manipulate an image histogram; how to detect lines and contours. You will be introduced to the concept of mathematical morphology and image filtering. The detection and use of interest points in computer vision is presented with applications for image matching and object recognition. We will also cover techniques to achieve camera calibration and 3D reconstruction.
This book is currently available as a RAW (Read As we Write) book. A RAW book is an ebook, and this one is priced at 20% off the usual eBook price. Once you purchase the RAW book, you can immediately download the content of the book so far, and when new chapters become available, you will be notified, and can download the new version of the book. When the book is published, you will receive the full, finished eBook.
If you like, you can preorder the print book at the same time as you purchase the RAW book at a significant discount.
Since a RAW book is an eBook, a RAW book is non returnable and non refundable.
Local taxes may apply to your eBook purchase.
This is a Cookbook that shows results obtained on real images with detailed explanations and the relevant screenshots. The recipes contain code accompanied with suitable explanations that will facilitate your learning.
Who this book is for
If you are a novice C++ programmer who wants to learn how to use the OpenCV library to build computer vision applications, then this Cookbook is appropriate for you. It is also suitable for professional software developers wishing to be introduced to the concepts of computer vision programming. It can also be used as a companion book for university-level computer vision courses. It constitutes an excellent reference for graduate students and researchers in image processing and computer vision. The book provides a good combination of basic to advanced recipes. Basic knowledge of C++ is required.