Preface

Open source computer vision projects, such as OpenCV 3, enable all kinds of users to harness the forces of machine vision, machine learning, and artificial intelligence. By mastering these powerful libraries of code and knowledge, professionals and hobbyists can create smarter, better applications wherever they are needed.

This is exactly where this book is focused, guiding you through a set of hands-on projects and templates, which will teach you to combine fantastic techniques in order to solve your specific problem.

As we study computer vision, let's take inspiration from these words:

 

"I saw that wisdom is better than folly, just as light is better than darkness."

 
 --Ecclesiastes, 2:13

Let's build applications that see clearly, and create knowledge.

What this book covers

Chapter 1, Getting the Most out of Your Camera System, discusses how to select and configure camera systems to see invisible light, fast motion, and distant objects.

Chapter 2, Photographing Nature and Wildlife with an Automated Camera, shows how to build a "camera trap", as used by nature photographers, and process photos to create beautiful effects.

Chapter 3, Recognizing Facial Expressions with Machine Learning, explores ways to build a facial expression recognition system with various feature extraction techniques and machine learning methods.

Chapter 4, Panoramic Image Stitching Application Using Android Studio and NDK, focuses on the project of building a panoramic camera app for Android with the help of OpenCV 3's stitching module. We will use C++ with Android NDK.

Chapter 5, Generic Object Detection for Industrial Applications, investigates ways to optimize your object detection model, make it rotation invariant, and apply scene-specific constraints to make it faster and more robust.

Chapter 6, Efficient Person Identification Using Biometric Properties, is about building a person identification and registration system based on biometric properties of that person, such as their fingerprint, iris, and face.

Chapter 7, Gyroscopic Video Stabilization, demonstrates techniques for fusing data from videos and gyroscopes, how to stabilize videos shot on your mobile phone, and how to create hyperlapse videos.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.220.195.76