OpenCV 計算機視覺入門與案例解析
宋春華、趙俊、夏曉華
- 出版商: 化學工業
- 出版日期: 2024-06-01
- 定價: $528
- 售價: 8.5 折 $449
- 語言: 簡體中文
- 頁數: 195
- ISBN: 7122449823
- ISBN-13: 9787122449825
-
相關分類:
Computer Vision
立即出貨
買這商品的人也買了...
-
.NET 通訊介面開發與應用$580$458 -
精通 Visual C++ 指紋模式識別系統演算及實作$550$435 -
Visual Studio 2010 Ultimate 軟體工程實戰手冊$580$458 -
建構微服務|設計細微化的系統 (Building Microservices)$580$458 -
$864Scala 編程, 3/e (Programming in Scala : Updated for Scala 2.12, 3/e) -
$403程序員的數學 : 線性代數和概率統計 -
巨型公司的網路架構:分散式系統內部解密 (熱銷版)(二版)$760$646 -
Reinforcement Learning|強化學習深度解析 (繁體中文版) (Reinforcement Learning: An Introduction, 2/e)$1,200$948 -
演算法洞見:遞推與遞迴$600$396 -
PyTorch 電腦視覺實戰:目標偵測、影像處理與深度學習$894$849 -
$505TensorFlow2 強化學習手冊 -
$356強化學習演算法入門 -
$564大語言模型:原理與工程實踐 -
GPT5 新時代 - 多模態深度學習精實操練$680$537 -
$464可解釋 AI 實戰 (PyTorch版) -
圖強化學習 -- 原理與實踐入門$414$393 -
計算機視覺實戰-語意分割與目標偵測$479$455 -
大模型算法 (強化學習微調與對齊)$654$621
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
75折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$375 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
OpenCV是一個開源、跨平臺的計算機視覺庫,近年來成為了初學者快速入門計算機視覺的首選工具之一。本書旨在讓讀者快速實現從入門到掌握這一工具。 本書首先通過編寫實用案例來描述OpenCV圖像處理的過程,圍繞案例,解析在圖像處理過程中所使用的功能函數,說明其中參數調用配置、使用函數的原理及其應用的場景,並且解析函數調用的細節,讓讀者在學習實用案例的過程中逐漸掌握不同功能函數的用法、用途,明白其中所使用的條件;其次,通過展示OpenCV庫進行圖像和視頻的採集、處理和分析的流程,讓讀者瞭解、學習圖像處理的具體流程框架以及邏輯順序,與案例共同解析,感受到真實項目中所涉及的應用過程。本書先讓讀者瞭解案例,再分析案例中的函數調用,讓讀者對OpenCV圖像處理操作在實際項目中的具體應用過程有更加直觀的感受,這也是本書的亮眼部分。 本書適合計算機及模式識別、機械電子工程、自動化等相關領域的科研人員和工程技術人員參考使用,也可作為高等學校智能感知工程、機械電子工程、電子信息、自動化、計算機等相關專業的本科生和研究生的教學和參考用書。
目錄大綱
基礎知識篇
第1章 C++語言介紹
1.1 C++語言程序設計
1.1.1 變量的定義和賦值
1.1.2 數據類型和運算符
1.1.3 輸入與輸出
1.2 C++語言基本結構
1.2.1 順序結構
1.2.2 選擇結構
1.2.3 循環結構
1.3 C++程序基本結構
1.3.1 頭文件
1.3.2 命名空間
1.3.3 全局變量
1.3.4 main()函數
1.3.5 局部變量
1.3.6 函數
1.3.7 註釋
第2章 OpenCV概述
2.1 OpenCV介紹
2.2 機器視覺與OpenCV發展史
2.2.1 機器視覺發展史
2.2.2 OpenCV發展史
2.3 OpenCV的應用與前景
第3章 OpenCV的環境搭建
3.1 OpenCV 4.7.0簡介
3.2 安裝OpenCV的準備工作
3.3 安裝步驟
3.4 安裝環境配置
OpenCV基礎應用篇
第4章 圖像與視頻的讀取
4.1 讀取圖像
4.2 讀取視頻
4.3 調用攝像頭
4.4 功能函數
4.4.1 Mat類對象
4.4.2 VideoCapture類對象
4.4.3 讀取圖片、視頻功能函數“imread”
4.4.4 圖片、視頻和攝像頭顯示功能函數“imshow”
4.4.5 圖像刷新功能函數“waitKey”
4.5 代碼演示
第5章 圖像和視頻的保存
5.1 保存目標圖像
5.2 圖像保存功能函數“imwrite”
5.3 圖像保存代碼演示
5.4 保存目標視頻
5.5 視頻保存功能函數
5.5.1 視頻寬度屬性函數“CAP_PROP_FRAME_WIDTH”
5.5.2 視頻高度屬性函數“CAP_PROP_FRAME_HEIGHT”
5.5.3 視頻總幀數屬性函數“CAP_PROP_FRAME_COUNT”
5.5.4 視頻幀率屬性函數“CAP_PROP_FPS”
5.5.5 VideoWriter類對象
5.5.6 視頻文件關閉釋放函數“release”
5.6 視頻保存代碼演示
第6章 圖像的預處理操作
6.1 圖像顏色空間轉換
6.1.1 圖像灰度變換
6.1.2 顏色空間轉換函數“cvtColor”
6.1.3 圖像灰度變換代碼演示
6.2 高斯模糊
6.2.1 高斯模糊函數“GaussianBlur”
6.2.2 高斯模糊代碼演示
6.3 中值濾波
6.3.1 中值濾波函數“medianBlur”
6.3.2 中值濾波代碼演示
6.4 邊緣檢測
6.4.1 邊緣檢測函數“Canny”
6.4.2 邊緣檢測流程代碼演示
6.5 圖像的腐蝕與膨脹
6.5.1 圖像二值化函數“threshold”
6.5.2 OTSU算法
6.5.3 TRIANGLE(三角法)算法
6.5.4 獲取結構元素函數“getStructuringElement”
6.5.5 圖像的膨脹操作函數“dilate”
6.5.6 圖像的腐蝕操作函數“erode”
6.5.7 圖像的膨脹與腐蝕操作代碼演示
第7章 圖像的繪制
7.1 創建、繪制自定義圖像
7.2 功能函數
7.2.1 圖像創建函數“Mat”
7.2.2 圓形繪制函數“circle”
7.2.3 矩形繪制函數“rectangle”
7.2.4 文本放置函數“putText”
7.3 代碼演示
OpenCV進階篇
第8章 獲得翹曲圖片
8.1 目標圖像
8.2 獲得目標像素點坐標
8.3 創建結果像素點坐標
8.4 獲得圖像透視變換矩陣
8.5 圖像透視變換
8.5.1 獲取透視變換矩陣函數“getPerspectiveTransform”
8.5.2 透視變換函數“warpPerspective”
8.6 案例優化
8.7 代碼演示
第9章 幾何形狀檢測
9.1 目標圖像
9.2 圖像的預處理
9.3 構建檢測識別模塊
9.3.1 形狀輪廓檢測標記功能
9.3.2 形狀輪廓判斷標識功能
9.4 功能函數
9.4.1 輪廓查找函數“findContours”
9.4.2 弧長計算函數“arcLength”
9.4.3 多邊形擬合函數“approxPolyDP”
9.4.4 邊界矩形函數“boundingRect”
9.4.5 輪廓繪制函數“drawContours”
9.5 案例優化
9.6 代碼演示
第10章 人臉檢測
10.1 目標圖像
10.2 人臉識別相關概念
10.2.1 級聯分類器
10.2.2 Haar人臉特徵
10.2.3 積分圖加速法
10.2.4 AdaBoost學習算法
10.2.5 強分類器的級聯
10.3 利用級聯分類器進行人臉識別
10.4 功能函數
10.4.1 CascadeClassifier
10.4.2 detectMultiScale
10.5 代碼演示
OpenCV提高篇
第11章 創建顏色選擇器
11.1 使用VS 2017創建顏色選擇器
11.1.1 創建調節面板
11.1.2 HSV顏色空間
11.1.3 創建顏色遮罩窗口與視頻捕捉窗口
11.1.4 功能函數
11.1.5 案例優化
11.1.6 代碼演示
11.2 使用VS Code創建顏色選擇器
11.2.1 調用攝像頭
11.2.2 視頻翻轉
11.2.3 進行顏色空間轉換
