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.