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

Akhmadeev, Foat,

Computer vision for the web : unleash the power of computer vision algorithms in JavaScript to develop vision-enabled web content / Foat Akhmadeev. - 1 online resource (1 volume) : illustrations. - Community experience distilled . - Community experience distilled. .

"Open source." Includes index.

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.

9781785889875 (electronic bk.) 1785889877 (electronic bk.)

CL0500000681 Safari Books Online


Computer vision.
Image processing.
Vision par ordinateur.
Traitement d'images.
image processing.
COMPUTERS--General.
Computer vision.
Image processing.


Electronic books.

TA1632

006.37

O.P. Jindal Global University, Sonepat-Narela Road, Sonepat, Haryana (India) - 131001

Send your feedback to glus@jgu.edu.in

Hosted, Implemented & Customized by: BestBookBuddies   |   Maintained by: Global Library