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.

Detalles Bibliográficos
Otros Autores: Kapur, Salil, author (author), Thakkar, Nisarg, author
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""