My Account Log in

1 option

OpenCV for Secret Agents.

Ebook Central College Complete Available online

View online
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.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account