Cargando…

OpenCV 4 for Secret Agents : Use OpenCV 4 in Secret Projects to Classify Cats, Reveal the Unseen, and React to Rogue Drivers, 2nd Edition.

OpenCV 4 for Secret Agents is an updated edition of the book that introduced thousands of developers to cat face detection, real-time Eulerian video magnification, and other scintillating topics in computer vision. Now, Python 3 and Android Studio are supported. With an applied approach and a love o...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Howse, Joseph
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, Limited, 2019.
Edición:2nd ed.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Cover; Title Page; Copyright and Credits; Dedication; About Packt; Contributors; Table of Contents; Preface; Section 1: The Briefing; Chapter 1: Preparing for the Mission; Technical requirements; Setting up a development machine; Setting up Python and OpenCV on Windows; Building OpenCV on Windows with CMake and Visual Studio; Setting up Python and OpenCV on Mac; Mac with MacPorts; Mac with Homebrew; Setting up Python and OpenCV on Debian Jessie and its derivatives, including Raspbian, Ubuntu, and Linux Mint; Building OpenCV on Debian Jessie and its derivatives with CMake and GCC
  • Setting up Python and OpenCV on Fedora and its derivatives, including RHEL and CentOSSetting up Python and OpenCV on openSUSE and its derivatives; Setting up Android Studio and OpenCV; Setting up Unity and OpenCV; Setting up a Raspberry Pi; Setting up the Raspberry Pi camera module; Finding OpenCV documentation, help, and updates; Alternatives to Raspberry Pi; Summary; Chapter 2: Searching for Luxury Accommodations Worldwide; Technical requirements; Planning the Luxocator app; Creating, comparing, and storing histograms; Training the classifier with reference images
  • Acquiring images from the webAcquiring images from Bing Image Search; Preparing images and resources for the app; Integrating everything into the GUI; Running Luxocator and troubleshooting SSL problems; Building Luxocator for distribution; Summary; Section 2: The Chase; Chapter 3: Training a Smart Alarm to Recognize the Villain and His Cat; Technical requirements; Understanding machine learning in general; Planning the Interactive Recognizer app; Understanding Haar cascades and LBPH; Implementing the Interactive Recognizer app; Planning the cat-detection model
  • Implementing the training script for the cat-detection modelPlanning the Angora Blue app; Implementing the Angora Blue app; Building Angora Blue for distribution; Further fun with finding felines; Summary; Chapter 4: Controlling a Phone App with Your Suave Gestures; Technical requirements; Planning the Goldgesture app; Understanding optical flow; Setting up the project in Android Studio; Getting a cascade file and audio files; Specifying the app's requirements; Laying out a camera preview as the main view; Tracking back-and-forth gestures; Playing audio clips as questions and answers
  • Capturing images and tracking faces in an activitySummary; Chapter 5: Equipping Your Car with a Rearview Camera and Hazard Detection; Technical requirements; Planning The Living Headlights app; Detecting lights as blobs; Estimating distances (a cheap approach); Implementing The Living Headlights app; Testing The Living Headlights app at home; Testing The Living Headlights app in a car; Summary; Chapter 6: Creating a Physics Simulation Based on a Pen and Paper Sketch; Technical requirements; Planning the Rollingball app; Detecting circles and lines; Setting up OpenCV for Unity