本書主要面向OpenCV領域的研究與開發(fā)人員,采用原理結合實戰(zhàn)的方式,介紹OpenCV 4的機器學習算法模塊與深度神經網絡模塊中的核心算法原理與C++編程實戰(zhàn)。全書共10章, 第1~3章, 介紹OpenCV 4的基礎知識、基本圖像操作和機器學習基礎知識;第4~8章,介紹K-means、KNN、決策樹、隨機森林、Boosting算法和支持向量機等機器學習算法與編程實戰(zhàn);第9~10章,介紹神經網絡與深度神經網絡的基本原理與編程實戰(zhàn),并提供了不同深度學習模型的部署示例代碼。 本書基本聚焦于機器學習在計算機視覺領域的應用,不要求讀者具有相應的知識背景,在必要時書中會介紹相關的基本概念。因此,本書既可以作為相關專業(yè)學生的實驗教材,也可以作為研究人員或工程技術人員的參考資料。