Machine Learning for OpenCV
Machine learning is no longer just a buzzword,
it is all around us: from protecting your email,
to automatically tagging friends in pictures,
to predicting what movies you like. Computer
vision is one of today’s most exciting application
fi elds of machine learning, with deep learning
driving innovative systems such as self-driving
cars and Google’s DeepMind.
OpenCV lies at the intersection of these
topics, providing a comprehensive open-
source library for classic and state-of-the-
art computer vision and machine learning
algorithms. In combination with Python
Anaconda, you will have access to all the
open-source computing libraries you could
possibly ask for.
Machine Learning for OpenCV
begins by
introducing you to the essential concepts of
statistical learning, such as classifi cation and
regression. Once all the basics are covered,
you will start exploring algorithms such as
decision trees, support vector machines, and
Bayesian networks, and learn how to combine
them with other OpenCV functionality. As the
book progresses, so will your machine learning
skills, until you are ready to take on today’s
hottest topic in the fi eld: deep learning.
By the end of this book, you will be ready to
take on your own machine learning problems,
either by building on the existing source
code or by developing your own algorithm
from scratch!
Things you will learn:
• Explore and make effective use of
OpenCV’s machine learning module
• Learn deep learning for computer
vision with Python
• Master linear regression and
regularization techniques
• Classify objects such as fl ower
species, handwritten digits, and
pedestrians
• Explore the effective use of support
vector machines, boosted decision
trees, and random forests
• Get acquainted with neural networks
and deep learning to address
real-world problems
• Discover hidden structures in your
data using k-means clustering
• Get to grips with data pre-processing
and feature engineering
www.packtpub.com
$ 49.99 US
£ 41.99 UK
Prices do not include local sales
Tax or VAT where applicable
Machine Learning for OpenCV
Michael Beyeler
A practical introduction to the world of machine learning
and image processing using OpenCV and Python
Machine Learning
for OpenCV
Foreword by:
Ariel Rokem
Data Scientist, The University of Washington eScience Institute
Michael Beyeler