Mastering OpenCV Android application programming master the art of implementing computer vision algorithms on Android platforms to build robust and efficient applications
If you are a Java and Android developer looking to enhance your skills by learning the latest features of OpenCV Android application programming, then this book is for you.
Otros Autores: | , |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Birmingham, England ; Mumbai, [India] :
Packt Publishing
2015.
|
Edición: | 1st edition |
Colección: | Community experience distilled
|
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009629608806719 |
Tabla de Contenidos:
- ""Cover""; ""Copyright""; ""Credits""; ""About the Authors""; ""About the Reviewers""; ""www.PacktPub.com""; ""Table of Contents""; ""Preface""; ""Chapter 1: Applying Effects to Images""; ""Getting started""; ""Setting up OpenCV""; ""Storing images in OpenCV""; ""Linear filters in OpenCV""; ""The mean blur method""; ""The Gaussian blur method""; ""The median blur method""; ""Creating custom kernels""; ""Morphological operations""; ""Dilation""; ""Erosion""; ""Thresholding""; ""Adaptive thresholding""; ""Summary""; ""Chapter 2: Detecting Basic Features in Images""; ""Creating our application""
- ""Edge and Corner detection""""The Difference of Gaussian technique""; ""The Canny Edge detector""; ""The Sobel operator""; ""Harris Corner detection""; ""Hough transformations""; ""Hough lines""; ""Hough circles""; ""Contours""; ""Project � detecting a Sudoku puzzle in an image""; ""Summary""; ""Chapter 3: Detecting Objects""; ""What are features?""; ""Scale Invariant Feature Transform""; ""Understanding how SIFT works""; ""Scale-space extrema detection""; ""Keypoint localization""; ""Orientation assignment""; ""Keypoint descriptor""; ""SIFT in OpenCV""
- ""Matching features and detecting objects""""Brute-force matcher""; ""FLANN based matcher""; ""Matching the points""; ""Detecting objects""; ""Speeded Up Robust Features (SURF)""; ""SURF detector""; ""SURF descriptor""; ""SURF in OpenCV""; ""Oriented FAST and Rotated BRIEF""; ""oFAST � FAST keypoint orientation""; ""FAST detector""; ""Orientation by intensity centroid""; ""rBRIEF � Rotation-aware brief""; ""Steered BRIEF""; ""Variance and correlation""; ""ORB in OpenCV""; ""Binary Robust Invariant Scalable Keypoints""; ""Scale-space keypoint detection""; ""Keypoint description""
- ""Sampling pattern and rotation estimation""""Building the descriptor""; ""BRISK In OpenCV""; ""Fast Retina Keypoint""; ""A retinal sampling pattern""; ""A coarse-to-fine descriptor""; ""Saccadic search""; ""Orientation""; ""FREAK in OpenCV""; ""Summary""; ""Chapter 4: Drilling Deeper into Object Detection � Using Cascade Classifiers""; ""An introduction to cascade classifiers""; ""Haar cascades""; ""LBP cascades""; ""Face detection using the cascade classifier""; ""HOG descriptors""; ""Project � Happy Camera""; ""Summary""; ""Chapter 5: Tracking Objects in Videos""; ""Optical flow""
- ""The Horn and Schunck method""""The Lucas and Kanade method""; ""Checking out the optical flow on Android""; ""Image pyramids""; ""Gaussian pyramids""; ""Laplacian pyramids""; ""Gaussian and Laplacian pyramids in OpenCV""; ""Basic 2D transformations""; ""Global motion estimation""; ""The Kanade-Lucas-Tomasi tracker""; ""Checking out the KLT tracker on OpenCV""; ""Summary""; ""Chapter 6: Working with Image Alignment and Stitching""; ""Image stitching""; ""Feature detection and matching""; ""Image matching""; ""Homography estimation using RANSAC""
- ""Verification of image matches using a probabilistic model""