|
Showing 1 - 4 of
4 matches in All Departments
Discover interesting recipes to help you understand the concepts of
object detection, image processing, and facial detection Key
Features Explore the latest features and APIs in OpenCV 4 and build
computer vision algorithms Develop effective, robust, and fail-safe
vision for your applications Build computer vision algorithms with
machine learning capabilities Book DescriptionOpenCV is an image
and video processing library used for all types of image and video
analysis. Throughout the book, you'll work through recipes that
implement a variety of tasks, such as facial recognition and
detection. With 70 self-contained tutorials, this book examines
common pain points and best practices for computer vision (CV)
developers. Each recipe addresses a specific problem and offers a
proven, best-practice solution with insights into how it works, so
that you can copy the code and configuration files and modify them
to suit your needs. This book begins by setting up OpenCV, and
explains how to manipulate pixels. You'll understand how you can
process images with classes and count pixels with histograms.
You'll also learn detecting, describing, and matching interest
points. As you advance through the chapters, you'll get to grips
with estimating projective relations in images, reconstructing 3D
scenes, processing video sequences, and tracking visual motion. In
the final chapters, you'll cover deep learning concepts such as
face and object detection. By the end of the book, you'll be able
to confidently implement a range to computer vision algorithms to
meet the technical requirements of your complex CV projects What
you will learn Install and create a program using the OpenCV
library Segment images into homogenous regions and extract
meaningful objects Apply image filters to enhance image content
Exploit image geometry to relay different views of a pictured scene
Calibrate the camera from different image observations Detect
people and objects in images using machine learning techniques
Reconstruct a 3D scene from images Explore face detection using
deep learning Who this book is forIf you're a CV developer or
professional who already uses or would like to use OpenCV for
building computer vision software, this book is for you. You'll
also find this book useful if you're a C++ programmer looking to
extend your computer vision skillset by learning OpenCV.
Recipes to help you build computer vision applications that make
the most of the popular C++ library OpenCV 3 About This Book *
Written to the latest, gold-standard specification of OpenCV 3 *
Master OpenCV, the open source library of the computer vision
community * Master fundamental concepts in computer vision and
image processing * Learn about the important classes and functions
of OpenCV with complete working examples applied to real images Who
This Book Is For OpenCV 3 Computer Vision Application Programming
Cookbook Third Edition is appropriate for novice C++ programmers
who want to learn how to use the OpenCV library to build computer
vision applications. It is also suitable for professional software
developers who wish 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. What You Will Learn * Install and
create a program using the OpenCV library * Process an image by
manipulating its pixels * Analyze an image using histograms *
Segment images into homogenous regions and extract meaningful
objects * Apply image filters to enhance image content * Exploit
the image geometry in order to relay different views of a pictured
scene * Calibrate the camera from different image observations *
Detect people and objects in images using machine learning
techniques * Reconstruct a 3D scene from images In Detail Making
your applications see has never been easier with OpenCV. With it,
you can teach your robot how to follow your cat, write a program to
correctly identify the members of One Direction, or even help you
find the right colors for your redecoration. OpenCV 3 Computer
Vision Application Programming Cookbook Third Edition provides a
complete introduction to the OpenCV library and explains how to
build your first computer vision program. You will be presented
with a variety of computer vision algorithms and exposed to
important concepts in image and video analysis that will enable you
to build your own computer vision applications. This book helps you
to get started with the library, and shows you how to install and
deploy the OpenCV library to write effective computer vision
applications following good programming practices. You will learn
how to read and write images and manipulate their pixels. Different
techniques for image enhancement and shape analysis will be
presented. You will learn how to detect specific image features
such as lines, circles or corners. You will be introduced to the
concepts of mathematical morphology and image filtering. The most
recent methods for image matching and object recognition are
described, and you'll discover how to process video from files or
cameras, as well as how to detect and track moving objects.
Techniques to achieve camera calibration and perform multiple-view
analysis will also be explained. Finally, you'll also get
acquainted with recent approaches in machine learning and object
classification. Style and approach This book will arm you with the
basics you need to start writing world-aware applications right
from a pixel level all the way through to processing video
sequences.
OpenCV 3 Computer Vision Application Programming Cookbook is
appropriate for novice C++ programmers who want to learn how to use
the OpenCV library to build computer vision applications. 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 in a university-level computer
vision courses. It constitutes an excellent reference for graduate
students and researchers in image processing and computer vision.
The authors' focus in this book is to deliver software engineering
knowledge and skills that readers can put into immediate practical
use. The book provides the essential topic coverage required by
students of software engineering, from the nuts and bolts of
objects to software architecture, from writing code to testing,
from software development processes to project management. Working
through nine contemporary themes in Software Engineering, students
are given an awareness of key issues from understanding the
customer and user, evaluating alternative requirements and design,
to developing quantitative and logical thinking and effective
communication.The book is designed to be used primarily in
second-year software engineering courses, but is also widely use in
its first edition as an introductory software engineering text at
all levels. It will also be valuable to programming practitioners
who want to develop a better understanding of modern software
engineering.
|
|