1 option
OpenCV for Secret Agents.
- Format:
- Book
- Author/Creator:
- Howse, Joseph.
- Series:
- Community experience distilled
- Language:
- English
- Subjects (All):
- Image processing--Computer programs.
- Image processing.
- Computer vision.
- Computer programming.
- Open source software.
- Physical Description:
- 1 online resource (302 p.)
- Edition:
- 1st ed.
- Place of Publication:
- Birmingham : Packt Publishing, 2015.
- System Details:
- Mode of access: World Wide Web.
- Biography/History:
- Howse Joseph: Joseph Howse lives in a Canadian fishing village, where he chats with his cats, crafts his books, and nurtures an orchard of hardy fruit trees. He is President of Nummist Media Corporation, which exists to support his books and to provide mentoring and consulting services, with a specialty in computer vision. On average, in 2015-2022, Joseph has written 1. 4 new books or new editions per year for Packt. He also writes fiction, including an upcoming novel about the lives of a group of young people in the last days of the Soviet Union.
- Summary:
- This book is for programmers who want to expand their skills by building fun, smart, and useful systems with OpenCV. The projects are ideal in helping you to think creatively about the uses of computer vision, natural user interfaces, and ubiquitous computers (in your home, car, and hand).
- Contents:
- Cover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Preparing for the Mission; Setting up a development machine; Windows; OpenCV on Windows with binary installers; OpenCV on Windows with CMake and compilers; Mac; Mac with MacPorts; Mac with Homebrew; Debian Wheezy and its derivatives, including Raspbian, Ubuntu, and Linux Mint; Fedora and its derivatives, including RHEL and CentOS; openSUSE and its derivatives; Tegra Android Development Pack; Building OpenCV Android sample projects with Eclipse; Unity
- Setting up Raspberry PiSetting up the Raspberry Pi Camera Module; Finding OpenCV documentation, help, and updates; Alternatives to Raspberry Pi; Summary; Chapter 2: Searching for Luxury Accommodations Worldwide; Planning the Luxocator app; Creating, comparing, and storing histograms; Training the classifier with reference images; Acquiring images from the Web; Acquiring images from Bing image search; Preparing images and resources for the app; Integrating everything into the GUI; Building Luxocator for distribution; Summary
- Chapter 3: Training a Smart Alarm to Recognize the Villain and His CatUnderstanding 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 model; Planning 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; Planning the Goldgesture app; Understanding optical flow
- Setting up the Eclipse WorkspaceGetting 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 activity; Summary; Chapter 5: Equipping Your Car with a Rearview Camera and Hazard Detection; 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
- SummaryChapter 6: Seeing a Heartbeat with a Motion Amplifying Camera; Planning the Lazy Eyes app; Understanding what Eulerian video magnification can do; Extracting repeating signals from video using the Fast Fourier Transform (FFT); Choosing and setting up an FFT library; Compositing two images using image pyramids; Implementing the Lazy Eyes app; Configuring and testing the app for various motions; Seeing things in another light; Summary; Chapter 7: Creating a Physics Simulation Based on a Pen and Paper Sketch; Planning the Rollingball app; Detecting circles and lines
- Setting up OpenCV for Unity
- Notes:
- Description based upon print version of record.
- Includes bibliographical references and index.
- ISBN:
- 9781783287383
- 1783287381
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.