Arduino Computer Vision Programming
暫譯: Arduino 電腦視覺程式設計

Ozen Ozkaya, Giray Yillikci

  • Arduino Computer Vision Programming-preview-1
  • Arduino Computer Vision Programming-preview-2
  • Arduino Computer Vision Programming-preview-3
  • Arduino Computer Vision Programming-preview-4
  • Arduino Computer Vision Programming-preview-5
  • Arduino Computer Vision Programming-preview-6
  • Arduino Computer Vision Programming-preview-7
  • Arduino Computer Vision Programming-preview-8
  • Arduino Computer Vision Programming-preview-9
  • Arduino Computer Vision Programming-preview-10
  • Arduino Computer Vision Programming-preview-11
  • Arduino Computer Vision Programming-preview-12
  • Arduino Computer Vision Programming-preview-13
  • Arduino Computer Vision Programming-preview-14
  • Arduino Computer Vision Programming-preview-15
Arduino Computer Vision Programming-preview-1

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

相關主題

商品描述

Design and develop real-world computer vision applications with the powerful combination of OpenCV and Arduino

About This Book

  • Load and run the applications in Arduino to develop intelligent systems
  • Design and implement detection, classification, and recognition algorithms for computer vision applications
  • Explore the best practices of computer vision development including state of the art algorithms and hands-on example projects

Who This Book Is For

If you are a consumer and hobbyist who has familiarity with the basics of Arduino and wish to learn computer vision programming with Arduino to create intelligent systems, then this book is for you. No knowledge of computer vision programming is required.

What You Will Learn

  • Understand the design blocks and the generic architecture of computer vision systems by learning an efficient approach to modelling
  • Build up your skill set of computer vision system design using OpenCV by learning fundamentals, camera selection, data acquisition, filtering, processing, feature extraction and recognition for any specific problem
  • Learn the wired and wireless communication capabilities of Arduino and comprehensive best practices to connect it to the OpenCV environment in a platform-independent way
  • Discover how to use Arduino to elegantly interact with real life via physical actions
  • Solidify everything you've learnt by designing and building a computer vision-enabled practical robot from scratch

In Detail

Most technologies are developed with an inspiration of human capabilities. Most of the time, the hardest to implement capability is vision. Development of highly capable computer vision applications in an easy way requires a generic approach. In this approach, Arduino is a perfect tool for interaction with the real world. Moreover, the combination of OpenCV and Arduino boosts the level and quality of practical computer vision applications.

Computer vision is the next level of sensing the environment. The purpose of this book is to teach you how to develop Arduino-supported computer vision systems that can interact with real life by seeing it.

This book will combine the powers of Arduino and computer vision in a generalized, well-defined, and applicable way. The practices and approaches in the book can be used for any related problems and on any platforms. At the end of the book, you should be able to solve any types of real life vision problems with all its components by using the presented approach. Each component will extend your vision with the best practices on the topic.

In each chapter, you will find interesting real life practical application examples about the topics in the chapter. To make it grounded, we will build a vision-enabled robot step by step towards the end of the book. You will observe that, even though the contexts of the problems are very different, the approaches to solve them are the same and very easy!

Style and approach

This book is a step-by-step guide that explains each topic sequentially by using best practices and useful tips to build computer-vision applications with OpenCV and Arduino. All the information in the book is combined in a real life all-in-one example application.

商品描述(中文翻譯)

**設計和開發現實世界的計算機視覺應用,利用 OpenCV 和 Arduino 的強大組合**

## 本書介紹

- 在 Arduino 中加載和運行應用程序以開發智能系統
- 設計和實現計算機視覺應用的檢測、分類和識別算法
- 探索計算機視覺開發的最佳實踐,包括最先進的算法和實作範例專案

## 本書適合誰

如果您是一位對 Arduino 基礎知識有一定了解的消費者和愛好者,並希望學習如何使用 Arduino 進行計算機視覺編程以創建智能系統,那麼這本書適合您。無需具備計算機視覺編程的知識。

## 您將學到什麼

- 通過學習高效的建模方法,了解計算機視覺系統的設計模塊和通用架構
- 通過學習基礎知識、相機選擇、數據獲取、過濾、處理、特徵提取和識別,提升您在使用 OpenCV 設計計算機視覺系統的技能
- 學習 Arduino 的有線和無線通信能力,以及將其以平台無關的方式連接到 OpenCV 環境的全面最佳實踐
- 探索如何使用 Arduino 通過物理行動優雅地與現實生活互動
- 通過從零開始設計和構建一個具備計算機視覺功能的實用機器人,鞏固您所學的所有知識

## 詳細內容

大多數技術的發展靈感來自於人類的能力。大多數情況下,最難實現的能力是視覺。以簡單的方式開發高效能的計算機視覺應用需要一種通用的方法。在這種方法中,Arduino 是與現實世界互動的完美工具。此外,OpenCV 和 Arduino 的結合提升了實用計算機視覺應用的水平和質量。

計算機視覺是感知環境的下一個層次。本書的目的是教您如何開發支持 Arduino 的計算機視覺系統,這些系統可以通過視覺與現實生活互動。

本書將以通用、明確且可應用的方式結合 Arduino 和計算機視覺的力量。書中的實踐和方法可用於任何相關問題,並可在任何平台上使用。在書的結尾,您應該能夠使用所呈現的方法解決任何類型的現實視覺問題。每個組件都將擴展您在該主題上的視野,並提供最佳實踐。

在每一章中,您將找到有關該章主題的有趣現實應用範例。為了使其具體化,我們將逐步構建一個具備視覺功能的機器人,直到書的結尾。您將觀察到,儘管問題的背景非常不同,但解決它們的方法是相同的,且非常簡單!

## 風格和方法

本書是一本逐步指南,通過使用最佳實踐和有用的提示,依次解釋每個主題,以構建基於 OpenCV 和 Arduino 的計算機視覺應用。書中的所有信息都結合在一個現實生活中的一體化範例應用中。