運用OpenCV開發實務專案
深入理解電腦視覺與影像處理
不論是電腦視覺新手或是有經驗的熟手,本書透過實務範例與專案,帶領讀者了解OpenCV基礎概念與演算法。
從了解影像處理基礎概念開始,很快的進入建立光流影像分析(optical flow video analysis)與複雜情境下的文字辨識,透過常見的電腦視覺技術,從無到有建立自己的OpenCV專案。
讀完本書,讀者將會熟悉OpenCV的基礎,包含矩陣運算、過濾器與色階直方圖,以及分段、機器學習、複雜影片分析與文字辨識等進階的概念。
本書適合對電腦視覺與影像處理有基本了解的軟體開發人員,想要使用OpenCV開發有趣的電腦視覺應用程式,本書就是為你所寫,當然必須要先對C++有所了解。
本書內容涵蓋
‧在系統上安裝OpenCV 3
‧建立編譯C++應用程式與管理相依性所需要的CMake命令稿
‧認識電腦視覺工作流程,了解基本的影像矩陣格式與過濾器
‧了解分段與特徵萃取技巧
‧移除靜態場景的背景,找出影片監控中移動的物體
‧透過各式技巧從即時影片中追蹤不同的物體
‧使用OpenCV的新函式偵測文字並透過Tesseract辨識文字
目錄
前言
Chapter 1 OpenCV 簡介
Chapter 2 OpenCV 基礎介紹
Chapter 3 圖形使用介面與基本過濾器
Chapter 4 深入色階直方圖與過濾器
Chapter 5 自動光學檢查、物體分割與偵測
Chapter 6 學習物體分類
Chapter 7 偵測人臉部份與覆蓋遮罩
Chapter 8 影像監控、背景塑模與形態學操作
Chapter 9 學習物體追蹤
Chapter 10 為文字辨識開發分段演算法
Chapter 11 用 Tesseract 辨識文字
索引
前言
Chapter 1 OpenCV 簡介
Chapter 2 OpenCV 基礎介紹
Chapter 3 圖形使用介面與基本過濾器
Chapter 4 深入色階直方圖與過濾器
Chapter 5 自動光學檢查、物體分割與偵測
Chapter 6 學習物體分類
Chapter 7 偵測人臉部份與覆蓋遮罩
Chapter 8 影像監控、背景塑模與形態學操作
Chapter 9 學習物體追蹤
Chapter 10 為文字辨識開發分段演算法
Chapter 11 用 Tesseract 辨識文字
索引