万本电子书0元读

万本电子书0元读

顶部广告

Computer Vision for the Web电子书

售       价:¥

8人正在读 | 0人评论 6.2

作       者:Foat Akhmadeev

出  版  社:Packt Publishing

出版时间:2015-10-14

字       数:46.1万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
Unleash the power of the Computer Vision algorithms in JavaScript to develop vision-enabled web contentAbout This BookExplore the exciting world of image processing, and face and gesture recognition, and implement them in your websiteDevelop wonderful web projects to implement Computer Vision algorithms in an effective wayA fast-paced guide to help you deal with real-world Computer Vision applications using JavaScript libraries Who This Book Is For If you have an interest in Computer Vision or wish to apply Computer Vision algorithms such as face, custom object, and gesture recognition for an online application, then this book is ideal for you. Prior understanding of the JavaScript language and core mathematical concepts is recommended.What You Will LearnApply complex Computer Vision algorithms in your applications using JavaScriptPut together different JavaScript libraries to discover objects in photosGet to grips with developing simple computer vision applications on your ownUnderstand when and why you should use different computer vision methodsApply various image filters to images and videosRecognize and track many different objects, including face and face particles using powerful face recognition algorithmsExplore ways to control your browser without touching the mouse or keyboard In Detail JavaScript is a dynamic and prototype-based programming language supported by every browser today. JavaScript libraries boast outstanding functionalities that enable you to furnish your own Computer Vision projects, making it easier to develop JavaScript–based applications, especially for web-centric technologies. It makes the implementation of Computer Vision algorithms easier as it supports scheme-based functional programming.This book will give you an insight into controlling your applications with gestures and head motion and readying them for the web. Packed with real-world tasks, it begins with a walkthrough of the basic concepts of Computer Vision that the JavaScript world offers us, and you’ll implement various powerful algorithms in your own online application. Then, we move on to a comprehensive analysis of JavaScript functions and their applications.?Furthermore, the book will show you how to implement filters and image segmentation, and use tracking.js and jsfeat libraries to convert your browser into Photoshop. Subjects such as object and custom detection, feature extraction, and object matching are covered to help you find an object in a photo. You will see how a complex object such as a face can be recognized by a browser as you move toward the end of the book. Finally, you will focus on algorithms to create a human interface. By the end of this book, you will be familiarized with the application of complex Computer Vision algorithms to develop your own applications, without spending much time learning sophisticated theory.Style and approach This book is an easy-to-follow project-based guide that throws you directly into the excitement of the Computer Vision theme. A “more in less” approach is followed by important concepts explained in a to-the-point, easy-to-understand manner.
目录展开

Computer Vision for the Web

Table of Contents

Computer Vision for the Web

Credits

About the Author

About the Reviewer

www.PacktPub.com

Support files, eBooks, discount offers, and more

Why subscribe?

Free access for Packt account holders

Preface

What this book covers

What you need for this book

Who this book is for

Conventions

Reader feedback

Customer support

Downloading the example code

Downloading the color images of this book

Errata

Piracy

Questions

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

2. Turn Your Browser into Photoshop

Introducing the tracking.js library

Installation and image loading

Conversion between JSFeat and tracking.js image formats

What 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

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 <img> and <video> tags

Building a custom tracker

Image features

Detecting key points

A practical example

Descriptors and object matching

The BRIEF and ORB descriptors

Descriptors implementation and their matching

Finding an object location

Summary

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

5. May JS Be with You! Control Your Browser with Motion

Basic tracking with tracking.js

An 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

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

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部