本書分為四個部分,第一部分為圖像采集及操作實戰,主要介紹計算機視覺開發工具的安裝、OpenCV開發環境的配置、攝像頭的訪問及保存圖片等操作,讓讀者能夠理解常見的圖像類型並完成圖像和視頻的采集任務;第二部分為圖像增強實戰,主要介紹圖像增強的一般方法,包括圖像平滑、邊緣銳化、邊緣提取、圖像輪廓提取等內容,並帶領讀者完成了圖像增強在工業場景下的實際任務;第三部分為圖像分析實戰,主要介紹圖像分析的常用方法,包括閾值分割、圖像輪廓提取、圖像形態學操作、交互式圖形分割、特征提取,並通過實戰形式,完成目標檢測和目標追蹤等計算機視覺任務;第四部分為機器學習實戰,主要介紹了OpenCV的神經網絡和深度學習模塊,以及常見的深度學習庫在OpenCV下的使用方法,給出了商業級文字識別、車牌識別和智能交通檢測等項目實戰案例。