Pro Processing for Images and Computer Vision with OpenCV: Solutions for Media Artists and Creative Coders
暫譯: 使用 OpenCV 進行影像與電腦視覺的專業處理:媒體藝術家與創意程式設計師的解決方案

Bryan WC W.C. Chung

買這商品的人也買了...

商品描述

Apply the Processing language to tasks involved in computer vision--tasks such as edge and corner detection, recognition of motion between frames in a video, recognition of objects, matching of feature points and shapes in different frames for tracking purposes, and more. You will manipulate images through creative effects, geometric transformation, blending of multiple images, and so forth. Examples are provided.
 
Pro Processing for Images and Computer Vision with OpenCV is a step-by-step training tool that guides you through a series of worked examples in linear order. Each chapter begins with a basic demonstration, including the code to recreate it on your own system. Then comes a creative challenge by which to engage and develop mastery of the chapter’s topic. The book also includes hints and tips relating to visual arts, interaction design, and industrial best practices.
 
This book is intended for any developer of artistic and otherwise visual applications, such as in augmented reality and digital effects, with a need to manipulate images, and to recognize and manipulate objects within those images. The book is specifically targeted at those making use of the Processing language that is common in artistic fields, and to Java programmers because of Processing’s easy integration into the Java programming environment. 
 
What You'll Learn
  • Make use of OpenCV, the open source library for computer vision in the Processing environment
  • Capture live video streams and examine them frame-by-frame for objects in motion
  • Recognize shapes and objects through techniques of detecting lines, edges, corners, and more
  • Transform images by scaling, translating, rotating, and additionally through various distortion effects
  • Apply techniques such as background subtraction to isolate motion of objects in live video streams
  • Detect and track human faces and other objects by matching feature points in different images or video frames
 
Who This Book Is For
 
Media artists, designers, and creative coders

商品描述(中文翻譯)

應用 Processing 語言於計算機視覺相關的任務,包括邊緣和角落檢測、視頻幀之間的運動識別、物體識別、特徵點和形狀的匹配以進行追蹤等。您將通過創意效果、幾何變換、多圖像混合等方式來操作圖像。本書提供了範例。

《Pro Processing for Images and Computer Vision with OpenCV》是一個逐步的訓練工具,指導您通過一系列按線性順序排列的範例。每一章都以基本示範開始,包括在您自己的系統上重現它的代碼。接著是創意挑戰,以便讓您參與並掌握本章的主題。本書還包括與視覺藝術、互動設計和行業最佳實踐相關的提示和建議。

本書適合任何開發藝術及其他視覺應用的開發者,例如擴增實境和數位效果,這些應用需要操作圖像,並識別和操作圖像中的物體。本書特別針對那些在藝術領域中使用 Processing 語言的開發者,以及因為 Processing 容易整合到 Java 編程環境中而針對 Java 程式設計師。

您將學到的內容:

- 在 Processing 環境中使用 OpenCV,這是一個開源的計算機視覺庫
- 捕捉實時視頻流並逐幀檢查運動中的物體
- 通過檢測線條、邊緣、角落等技術來識別形狀和物體
- 通過縮放、平移、旋轉以及各種失真效果來變換圖像
- 應用背景減除等技術來隔離實時視頻流中物體的運動
- 通過匹配不同圖像或視頻幀中的特徵點來檢測和追蹤人臉及其他物體

本書的讀者對象:

媒體藝術家、設計師和創意程式設計師