Computer Vision for the Web

Foat Akhmadeev

  • 出版商: Packt Publishing
  • 出版日期: 2015-10-16
  • 售價: $1,420
  • 貴賓價: 9.5$1,349
  • 語言: 英文
  • 頁數: 116
  • 裝訂: Paperback
  • ISBN: 1785886177
  • ISBN-13: 9781785886171
  • 相關分類: Computer Vision
  • 下單後立即進貨 (約3~4週)

商品描述

Unleash the power of the Computer Vision algorithms in JavaScript to develop vision-enabled web content

About This Book

  • Explore the exciting world of image processing, and face and gesture recognition, and implement them in your website
  • Develop wonderful web projects to implement Computer Vision algorithms in an effective way
  • A 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 Learn

  • Apply complex Computer Vision algorithms in your applications using JavaScript
  • Put together different JavaScript libraries to discover objects in photos
  • Get to grips with developing simple computer vision applications on your own
  • Understand when and why you should use different computer vision methods
  • Apply various image filters to images and videos
  • Recognize and track many different objects, including face and face particles using powerful face recognition algorithms
  • Explore 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.

商品描述(中文翻譯)

釋放 JavaScript 中計算機視覺算法的力量,開發具視覺功能的網頁內容

關於本書
- 探索影像處理、臉部和手勢識別的精彩世界,並將其實現於您的網站上
- 開發精彩的網頁專案,以有效地實現計算機視覺算法
- 一本快速入門的指南,幫助您使用 JavaScript 函式庫處理現實世界的計算機視覺應用

本書適合誰
如果您對計算機視覺感興趣,或希望將臉部、客製物件和手勢識別等計算機視覺算法應用於線上應用程式,那麼本書非常適合您。建議具備 JavaScript 語言和核心數學概念的基本理解。

您將學到什麼
- 在您的應用程式中使用 JavaScript 應用複雜的計算機視覺算法
- 組合不同的 JavaScript 函式庫以發現照片中的物件
- 獨立開發簡單的計算機視覺應用程式
- 理解何時以及為何應使用不同的計算機視覺方法
- 對影像和影片應用各種影像濾鏡
- 使用強大的臉部識別算法識別和追蹤多種不同的物件,包括臉部和臉部粒子
- 探索在不觸碰滑鼠或鍵盤的情況下控制瀏覽器的方法

詳細內容
JavaScript 是一種動態且基於原型的程式語言,當今每個瀏覽器都支持它。JavaScript 函式庫擁有卓越的功能,使您能夠為自己的計算機視覺專案提供支持,特別是對於以網頁為中心的技術,開發基於 JavaScript 的應用程式變得更加容易。它支持基於方案的函數式編程,使計算機視覺算法的實現變得更加簡單。

本書將讓您了解如何通過手勢和頭部動作控制您的應用程式,並為網頁做好準備。書中充滿了現實世界的任務,首先介紹了 JavaScript 世界所提供的計算機視覺基本概念,您將在自己的線上應用程式中實現各種強大的算法。接著,我們將進行 JavaScript 函數及其應用的全面分析。此外,本書將展示如何實現濾鏡和影像分割,並使用 tracking.js 和 jsfeat 函式庫將您的瀏覽器轉換為 Photoshop。書中涵蓋了物件和客製檢測、特徵提取和物件匹配等主題,以幫助您在照片中找到物件。您將看到如何通過瀏覽器識別複雜物件,例如臉部,隨著書籍的進展而逐漸深入。最後,您將專注於創建人機介面的算法。

在本書結束時,您將熟悉應用複雜的計算機視覺算法來開發自己的應用程式,而無需花費太多時間學習複雜的理論。

風格與方法
本書是一個易於跟隨的專案導向指南,讓您直接投入計算機視覺主題的興奮之中。重要概念以簡明易懂的方式進行解釋,採取「少而精」的方式。