Learning OpenCV 3 computer vision with Python : unleash the power of computer vision with Python using OpenCV /

Unleash the power of computer vision with Python using OpenCV About This Book Create impressive applications with OpenCV and Python Familiarize yourself with advanced machine learning concepts Harness the power of computer vision with this easy-to-follow guide Who This Book Is For Intended for novic...

Full description

Saved in:
Bibliographic Details
Main Author: Minichino, Joe
Other Authors: Howse, Joseph
Format: Electronic eBook
Language:English
Published: Birmingham, UK : Packt Publishing, [2015]
Edition:Second edition.
Series:Community experience distilled.
Subjects:
Online Access:CONNECT

MARC

LEADER 00000cam a2200000 i 4500
001 mig00005356597
006 m o d
007 cr |n|||||||||
008 151002s2015 enk o 001 0 eng d
005 20240618143917.7
015 |a GBC1J2183  |2 bnb 
016 7 |a 018010571  |2 Uk 
019 |a 922918777  |a 959870538  |a 961514723  |a 1162202754  |a 1259099285  |a 1289286618 
020 |a 9781785289774  |q (electronic bk.) 
020 |a 1785289772  |q (electronic bk.) 
020 |z 9781785283840 
020 |z 1785283847 
035 |a 1WRLDSHRocn922700052 
035 |a (OCoLC)922700052  |z (OCoLC)922918777  |z (OCoLC)959870538  |z (OCoLC)961514723  |z (OCoLC)1162202754  |z (OCoLC)1259099285  |z (OCoLC)1289286618 
037 |a 834724  |b MIL 
037 |a 2103504B-4212-4A57-80C5-09BC438D66F4  |b OverDrive, Inc.  |n http://www.overdrive.com 
040 |a IDEBK  |b eng  |e pn  |c IDEBK  |d N$T  |d YDXCP  |d OCLCF  |d COO  |d OCLCQ  |d DEBSZ  |d TEFOD  |d OCLCQ  |d VT2  |d WYU  |d RDF  |d VLY  |d QGK  |d UKMGB  |d OCLCO  |d OCLCQ  |d INARC  |d OCLCO  |d OCLCL  |d OCLCQ 
049 |a TXMM 
050 4 |a TA1634 
082 0 4 |a 006.3/7  |2 23 
100 1 |a Minichino, Joe. 
245 1 0 |a Learning OpenCV 3 computer vision with Python :  |b unleash the power of computer vision with Python using OpenCV /  |c Joe Minichino, Joseph Howse. 
250 |a Second edition. 
260 |a Birmingham, UK :  |b Packt Publishing,  |c [2015] 
300 |a 1 online resource. 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
490 1 |a Community experience distilled 
500 |a Includes index. 
588 0 |a Print version record. 
505 0 |a Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Setting Up OpenCV; Choosing and using the right setup tools; Installation on Windows; Using binary installers (no support for depth cameras); Using CMake and compilers; Installing on OS X; Using MacPorts with ready-made packages; Using MacPorts with your own custom packages; Using Homebrew with ready-made packages (no support for depth cameras); Using Homebrew with your own custom packages; Installation on Ubuntu and its derivatives 
505 8 |a Using the Ubuntu repository (no support for depth cameras)Building OpenCV from a source; Installation on other Unix-like systems; Installing the Contrib modules; Running samples; Finding documentation, help, and updates; Summary; Chapter 2: Handling Files, Cameras, and GUIs; Basic I/O scripts; Reading/writing an image file; Converting between an image and raw bytes; Accessing image data with numpy.array; Reading/writing a video file; Capturing camera frames; Displaying images in a window; Displaying camera frames in a window; Project Cameo (face tracking and image manipulation) 
505 8 |a Cameo -- an object-oriented designAbstracting a video stream with managers.CaptureManager; Abstracting a window and keyboard with managers.WindowManager; Applying everything with cameo.Cameo; Summary; Chapter 3: Processing Images with OpenCV 3; Converting between different color spaces; A quick note on BGR; The Fourier Transform; High pass filter; Low pass filter; Creating modules; Edge detection; Custom kernels -- getting convoluted; Modifying the application; Edge detection with Canny; Contour detection; Contours -- bounding box, minimum area rectangle, and minimum enclosing circle 
505 8 |a Contours -- convex contours and the Douglas-Peucker algorithmLine and circle detection; Line detection; Circle detection; Detecting shapes; Summary; Chapter 4: Depth Estimation and Segmentation; Creating modules; Capturing frames from a depth camera; Creating a mask from a disparity map; Masking a copy operation; Depth estimation with a normal camera; Object segmentation using the Watershed and GrabCut algorithms; Example of foreground detection with GrabCut; Image segmentation with the Watershed algorithm; Summary; Chapter 5: Detecting and Recognizing Faces; Conceptualizing Haar cascades 
505 8 |a Getting Haar cascade dataUsing OpenCV to perform face detection; Performing face detection on a still image; Performing face detection on a video; Performing face recognition; Generating the data for face recognition; Recognizing faces; Preparing the training data; Loading the data and recognizing faces; Performing an Eigenfaces recognition; Performing face recognition with Fisherfaces; Performing face recognition with LBPH; Discarding results with confidence score; Summary; Chapter 6: Retrieving Images and Searching Using Image Descriptors; Feature detection algorithms; Defining features 
505 8 |a Detecting features -- corners 
546 |a English. 
520 |a Unleash the power of computer vision with Python using OpenCV About This Book Create impressive applications with OpenCV and Python Familiarize yourself with advanced machine learning concepts Harness the power of computer vision with this easy-to-follow guide Who This Book Is For Intended for novices to the world of OpenCV and computer vision, as well as OpenCV veterans that want to learn about what's new in OpenCV 3, this book is useful as a reference for experts and a training manual for beginners, or for anybody who wants to familiarize themselves with the concepts of object classification and detection in simple and understandable terms. Basic knowledge about Python and programming concepts is required, although the book has an easy learning curve both from a theoretical and coding point of view. What You Will Learn Install and familiarize yourself with OpenCV 3's Python API Grasp the basics of image processing and video analysis Identify and recognize objects in images and videos Detect and recognize faces using OpenCV Train and use your own object classifiers Learn about machine learning concepts in a computer vision context Work with artificial neural networks using OpenCV Develop your own computer vision real-life application In Detail OpenCV 3 is a state-of-the-art computer vision library that allows a great variety of image and video processing operations. Some of the more spectacular and futuristic features such as face recognition or object tracking are easily achievable with OpenCV 3. Learning the basic concepts behind computer vision algorithms, models, and OpenCV's API will enable the development of all sorts of real-world applications, including security and surveillance. Starting with basic image processing operations, the book will take you through to advanced computer vision concepts. Computer vision is a rapidly evolving science whose applications in the real world are exploding, so this book will appeal to computer vision novices as well as experts of the subject wanting to learn the brand new OpenCV 3.0.0. You will build a theoretical foundation of image processing and video analysis, and progress to the concepts of classification through machine learning, acquiring the technical know-how that will allow you to create and use object detectors and classifiers, and even track objects in movies or video camera feeds. Finally, the journey will end in the world of artificial neural networks, along with the development of a ha... 
500 |a EBSCO eBook Academic Comprehensive Collection North America  |5 TMurS 
650 0 |a Computer vision. 
650 0 |a Python (Computer program language) 
700 1 |a Howse, Joseph. 
730 0 |a WORLDSHARE SUB RECORDS 
758 |i has work:  |a Learning OpenCV 3 computer vision with Python (Text)  |1 https://id.oclc.org/worldcat/entity/E39PCG8qXq463rGxMTrbwyt4YP  |4 https://id.oclc.org/worldcat/ontology/hasWork 
776 |z 1-78528-384-7 
830 0 |a Community experience distilled. 
856 4 0 |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1074862&authtype=ip,sso&custid=s4672406  |z CONNECT  |3 eBooks on EBSCOhost  |t 0 
907 |a 4628533  |b 05-26-21  |c 06-30-20 
949 |a ho0 
994 |a 92  |b TXM 
998 |a wi  |d z 
999 f f |s 6b2a0e82-e68a-42f4-b792-913f24e51d9d  |i f0bc831c-0cf3-4a27-a3f1-e5dbc1300771  |t 0 
952 f f |a Middle Tennessee State University  |b Main  |c James E. Walker Library  |d Electronic Resources  |t 0  |e TA1634   |h Library of Congress classification