Cargando…

Computer vision for the web : unleash the power of computer vision algorithms in JavaScript to develop vision-enabled web content /

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Akhmadeev, Foat (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2015.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Cover; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Math Never Was So Simple!; Installation and core structure representation of JSFeat; Initializing the project; Understanding a digital image; Loading an image into a matrix; Basic matrix operations; Going deeper; Matrix displaying; Useful functions and where to use them; Sorting using JSFeat; Linear algebra; A perspective example; Summary; Chapter 2: Turn Your Browser into Photoshop; Introducing the tracking.js library; Installation and image loading.
  • Conversion between JSFeat and tracking.js image formatsWhat is filtering and how to use it?; Image convolution; The Gaussian filter and separate convolution; The box blur; The integral image; Basic edge detection; The Sobel filter; Other operators; Advanced image processing; The Canny edge detector; Histogram equalization; Summary; Chapter 3: Easy Object Detection for Everyone; Detecting color objects; Using predefined colors with the tracking.js library; Using your own colors; Digging into the tracking.js API; Using the and tags; Building a custom tracker; Image features.
  • Detecting key pointsA practical example; Descriptors and object matching; The BRIEF and ORB descriptors; Descriptors implementation and their matching; Finding an object location; Summary; Chapter 4: Smile and Wave, Your Face Has Been Tracked!; Face detection with JSFeat; Face detection using Haar-like features; Brightness binary features; Tagging people with tracking.js; Haar features with tracking.js; Tagging people in photos; Head tracking with Camshift; The idea behind head tracking; The head tracking application; Summary; Chapter 5: May JS Be with You! Control Your Browser with Motion.
  • Basic tracking with tracking.jsAn example of an object tracking application; Controlling objects with the head motion; The Head-coupled perspective; Controlling a simple box; Optical flow for motion estimation; The Lucas-Kanade optical flow; Optical flow map with oflow; Track points with JSFeat; Zooming with gestures; Summary; Chapter 6: What's Next?; Refresh your memory; Importance of client-side scripting; Other interesting libraries in Computer Vision; CCV library and its extensions; Face detection and more; Object detection with js-objectdetect; Summary; Index.