Practical OpenCV (Paperback)
暫譯: 實用 OpenCV (平裝本)

Samarth Brahmbhatt

  • 出版商: Apress
  • 出版日期: 2013-11-20
  • 售價: $2,270
  • 貴賓價: 9.5$2,157
  • 語言: 英文
  • 頁數: 244
  • 裝訂: Paperback
  • ISBN: 1430260793
  • ISBN-13: 9781430260790
  • 相關分類: 影像辨識 Image-recognition
  • 海外代購書籍(需單獨結帳)

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

商品描述

Practical OpenCV is a hands-on project book that shows you how to get the best results from OpenCV, the open-source computer vision library.

Computer vision is key to technologies like object recognition, shape detection, and depth estimation. OpenCV is an open-source library with over 2500 algorithms that you can use to do all of these, as well as track moving objects, extract 3D models, and overlay augmented reality. It's used by major companies like Google (in its autonomous car), Intel, and Sony; and it is the backbone of the Robot Operating System’s computer vision capability. In short, if you're working with computer vision at all, you need to know OpenCV.

With Practical OpenCV, you'll be able to:

  • Get OpenCV up and running on Windows or Linux.
  • Use OpenCV to control the camera board and run vision algorithms on Raspberry Pi.
  • Understand what goes on behind the scenes in computer vision applications like object detection, image stitching, filtering, stereo vision, and more.
  • Code complex computer vision projects for your class/hobby/robot/job, many of which can execute in real time on off-the-shelf processors.
  • Combine different modules that you develop to create your own interactive computer vision app.

What you’ll learn

  • The ins and outs of OpenCV programming on Windows and Linux
  • Transforming and filtering images
  • Detecting corners, edges, lines, and circles in images and video
  • Detecting pre-trained objects in images and video
  • Making panoramas by stitching images together
  • Getting depth information by using stereo cameras
  • Basic machine learning techniques
  • BONUS: Learn how to run OpenCV on Raspberry Pi

Who this book is for

This book is for programmers and makers with little or no previous exposure to computer vision. Some proficiency with C++ is required.

Table of Contents

Part 1: Getting comfortable
Chapter 1: Introduction to Computer Vision and OpenCV
Chapter 2: Setting up OpenCV on your computer
Chapter 3: CV Bling – OpenCV inbuilt demos
Chapter 4: Basic operations on images and GUI windows

Part 2: Advanced computer vision problems and coding them in OpenCV
Chapter 5: Image filtering
Chapter 6: Shapes in images
Chapter 7: Image segmentation and histograms
Chapter 8: Basic machine learning and keypoint-based object detection
Chapter 9: Affine and Perspective transformations and their applications to image panoramas
Chapter 10: 3D geometry and stereo vision
Chapter 11: Embedded computer vision: Running OpenCV programs on the Raspberry Pi

商品描述(中文翻譯)

《實用 OpenCV》是一本實作型專案書,教你如何從開源計算機視覺庫 OpenCV 中獲得最佳結果。

計算機視覺是物體識別、形狀檢測和深度估計等技術的關鍵。OpenCV 是一個擁有超過 2500 種算法的開源庫,你可以用來執行這些任務,還可以追蹤移動物體、提取 3D 模型以及疊加擴增實境。它被 Google(在其自駕車中)、Intel 和 Sony 等大型公司使用;並且是機器人操作系統(Robot Operating System)計算機視覺能力的基礎。簡而言之,如果你從事計算機視覺相關工作,你需要了解 OpenCV。

透過《實用 OpenCV》,你將能夠:
- 在 Windows 或 Linux 上安裝並運行 OpenCV。
- 使用 OpenCV 控制相機板並在 Raspberry Pi 上運行視覺算法。
- 理解計算機視覺應用(如物體檢測、圖像拼接、過濾、立體視覺等)背後的運作。
- 為你的課程/興趣/機器人/工作編寫複雜的計算機視覺專案,其中許多可以在現成的處理器上實時執行。
- 結合你開發的不同模組,創建自己的互動計算機視覺應用。

你將學到的內容:
- 在 Windows 和 Linux 上的 OpenCV 編程的方方面面
- 圖像的轉換和過濾
- 在圖像和視頻中檢測角落、邊緣、線條和圓形
- 在圖像和視頻中檢測預訓練的物體
- 通過拼接圖像來製作全景圖
- 使用立體相機獲取深度信息
- 基本的機器學習技術
- 額外內容:學習如何在 Raspberry Pi 上運行 OpenCV

本書適合對象:
本書適合對計算機視覺幾乎沒有接觸的程式設計師和創客。需要具備一定的 C++ 基礎。

目錄:
第一部分:熟悉環境
第 1 章:計算機視覺與 OpenCV 簡介
第 2 章:在你的電腦上設置 OpenCV
第 3 章:CV Bling – OpenCV 內建示範
第 4 章:圖像和 GUI 視窗的基本操作

第二部分:進階計算機視覺問題及其在 OpenCV 中的編碼
第 5 章:圖像過濾
第 6 章:圖像中的形狀
第 7 章:圖像分割和直方圖
第 8 章:基本機器學習和基於關鍵點的物體檢測
第 9 章:仿射變換和透視變換及其在圖像全景中的應用
第 10 章:3D 幾何和立體視覺
第 11 章:嵌入式計算機視覺:在 Raspberry Pi 上運行 OpenCV 程式