注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計Java+OpenCV案例佳作選

Java+OpenCV案例佳作選

Java+OpenCV案例佳作選

定 價:¥59.00

作 者: 姚利民
出版社: 清華大學(xué)出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302656692 出版時間: 2024-03-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字數(shù):  

內(nèi)容簡介

  本書是與《Java OpenCV高效入門》配套的案例集。全書共15章,第1章是OpenCV簡介及開發(fā)環(huán)境的搭建,第2~15章是14個實用項目(專題),包括魔方圖案識別、答題卡評分、圍棋盤面識別、停車場車位檢測、車道線檢測、漢字識別、OCR文字識別、車牌定位與識別、硬幣識別、零件檢測、銀行卡卡號識別、全景拼接、二維碼識別、機器學(xué)習等內(nèi)容。書中的項目均有相當?shù)碾y度,需要綜合運用OpenCV的各種算法實現(xiàn)。本書面向的讀者是包括高校學(xué)生在內(nèi)的各類OpenCV學(xué)習者、研究計算機視覺的業(yè)余愛好者及需要快速上手的專業(yè)人員。

作者簡介

  姚利民,畢業(yè)于東南大學(xué),長期在外資企業(yè)從事管理工作,同時致力于AI及圖像處理的研究工作。2012年赴某知名跨國企業(yè)全球總部工作,回國后自主創(chuàng)業(yè)。目前主要從事AI研究,專攻棋類博弈和計算機視覺處理。有感于相關(guān)資源的匱乏,主講基于Java的OpenCV課程,短期內(nèi)便獲大量關(guān)注,著有《Java OpenCV高效入門》。

圖書目錄

本書源碼
第1章  OpenCV開發(fā)環(huán)境搭建 1
1.1  OpenCV簡介 1
1.2  OpenCV的主要模塊 1
1.3  OpenCV開發(fā)環(huán)境搭建 2
1.3.1  Java開發(fā)環(huán)境搭建 2
1.3.2  OpenCV的下載和安裝 3
1.3.3  OpenCV的配置 3
1.3.4  測試程序 7
第2章  魔方圖案識別 10
2.1  概述 10
2.1.1  案例描述 10
2.1.2  案例分析 12
2.2  總體設(shè)計 13
2.2.1  系統(tǒng)需求 13
2.2.2  總體思路及流程 13
2.3  魔方圖案識別的實現(xiàn) 13
2.3.1  Canny邊緣檢測 14
2.3.2  霍夫線檢測 15
2.3.3  確定頂點 16
2.3.4  透視變換 18
2.3.5  顏色識別 20
2.3.6  顏色值分類 21
2.3.7  顏色匹配 22
2.4  完整代碼 22
第3章  答題卡評分 30
3.1  概述 30
3.1.1  案例描述 30
3.1.2  案例分析 31
3.2  總體設(shè)計 33
3.2.1  系統(tǒng)需求 33
3.2.2  總體思路及流程 33
3.3  答題卡自動評分的實現(xiàn) 33
3.3.1  二值化 33
3.3.2  提取輪廓 35
3.3.3  漢字過濾 38
3.3.4  定位塊位置 38
3.3.5  透視變換 39
3.3.6  答案的判斷 39
3.4  完整代碼 40
第4章  圍棋盤面識別 51
4.1  概述 51
4.1.1  案例描述 51
4.1.2  案例分析 52
4.2  總體設(shè)計 53
4.2.1  系統(tǒng)需求 53
4.2.2  總體思路及流程 53
4.3  圍棋盤面識別的實現(xiàn) 54
4.3.1  查找線段 54
4.3.2  圓心坐標 54
4.3.3  邊界判定 56
4.3.4  邊界驗證 56
4.3.5  黑子、白子還是無子 57
4.4  完整代碼 58
第5章  停車場車位檢測 66
5.1  概述 66
5.1.1  案例描述 66
5.1.2  案例分析 66
5.2  總體設(shè)計 67
5.2.1  系統(tǒng)需求 67
5.2.2  總體思路及流程 68
5.3  停車位車位檢測的實現(xiàn) 68
5.3.1  Canny邊緣檢測 68
5.3.2  模板匹配 69
5.3.3  過濾及驗證 69
5.3.4  顏色識別 69
5.3.5  車位檢測 70
5.4  完整代碼 70
第6章  車道線檢測 76
6.1  概述 76
6.1.1  案例描述 76
6.1.2  案例分析 76
6.2  總體設(shè)計 77
6.2.1  系統(tǒng)需求 77
6.2.2  總體思路及流程 77
6.3  車道線檢測的實現(xiàn) 78
6.3.1  讀取視頻 78
6.3.2  白色像素 79
6.3.3  限定范圍 80
6.3.4  延伸部分 80
6.3.5  標記車道線 81
6.4  完整代碼 84
第7章  漢字識別 89
7.1  概述 89
7.2  漢字結(jié)構(gòu) 89
7.3  案例描述 91
7.4  漢字識別的實現(xiàn) 92
7.4.1  二值化 92
7.4.2  連通域 92
7.4.3  端點的識別 92
7.4.4  筆畫識別 94
7.4.5  交叉點識別 96
7.4.6  漢字編碼 98
7.5  完整代碼 98
第8章  OCR文字識別 115
8.1  Tess4J的安裝與配置 115
8.1.1  Tess4J的安裝 115
8.1.2  Eclipse中的配置 116
8.2  英文識別測試 120
8.3  安裝語言包 121
8.4  中文識別測試 123
8.5  訓(xùn)練語言庫 124
第9章  車牌定位與識別 126
9.1  概述 126
9.2  案例描述 127
9.3  案例分析 127
9.4  總體設(shè)計 128
9.4.1  系統(tǒng)需求 128
9.4.2  總體思路及流程 128
9.5  車牌識別的實現(xiàn) 128
9.5.1  顏色判斷 128
9.5.2  藍色標記 128
9.5.3  去除多余輪廓線 129
9.5.4  一體化 130
9.5.5  車牌的定位 130
9.5.6  透視變換 131
9.5.7  車牌判斷 131
9.5.8  字符分割 132
9.5.9  單個字符的識別 132
9.6  完整代碼 133
第10章  硬幣識別 142
10.1  概述 142
10.1.1  案例描述 143
10.1.2  案例分析 144
10.2  總體設(shè)計 145
10.2.1  系統(tǒng)需求 145
10.2.2  總體思路及流程 145
10.3  硬幣識別的實現(xiàn) 146
10.3.1  邊緣檢測 146
10.3.2  測距線 146
10.3.3  閉運算 146
10.3.4  硬幣外框 147
10.3.5  硬幣直徑 148
10.3.6  邊緣處理 148
10.3.7  最小外接圓 149
10.3.8  正反面判斷 149
10.3.9  旋轉(zhuǎn)測試 150
10.3.10  面額判斷 151
10.4  完整代碼 152
第11章  零件檢測 163
11.1  概述 163
11.1.1  案例描述 163
11.1.2  案例分析 164
11.2  總體設(shè)計 165
11.2.1  系統(tǒng)需求 165
11.2.2  總體思路及流程 165
11.3  零件安裝檢測的實現(xiàn) 165
11.3.1  Canny邊緣檢測 165
11.3.2  霍夫圓檢測 166
11.3.3  圓孔的定位 167
11.3.4  透視變換 168
11.3.5  顏色檢測 169
11.3.6  芯片檢測 169
11.4  完整代碼 169
第12章  銀行卡卡號識別 178
12.1  概述 178
12.1.1  案例描述 178
12.1.2  案例分析 178
12.2  總體設(shè)計 179
12.2.1  系統(tǒng)需求 179
12.2.2  總體思路及流程 179
12.3  銀行卡卡號識別的實現(xiàn) 180
12.3.1  邊緣檢測 180
12.3.2  閉運算 180
12.3.3  最小外接矩形 180
12.3.4  卡號區(qū)域 181
12.3.5  頂點位置 181
12.3.6  透視變換 182
12.3.7  二值化 182
12.3.8  數(shù)字識別 182
12.4  完整代碼 182
第13章  全景拼接 190
13.1  概述 190
13.2  全景拼接的原理 191
13.3  全景拼接的實現(xiàn) 192
13.3.1  特征點檢測 192
13.3.2  特征點匹配 192
13.3.3  單應(yīng)矩陣 193
13.3.4  透視變換 194
13.3.5  拼接 194
13.3.6  裁剪 196
13.4  完整代碼 196
第14章  二維碼識別 201
14.1  二維碼簡介 201
14.2  OpenCV中的二維碼函數(shù) 201
14.3  二維碼識別案例 202
第15章  機器學(xué)習 205
15.1  Deeplearning4J簡介 205
15.2  手寫數(shù)字識別 206
15.2.1  概述 206
15.2.2  K-近鄰算法簡介 207
15.2.3  手寫數(shù)字識別的實現(xiàn) 208
15.2.4  完整代碼 209
附錄A  OpenCV常用函數(shù)表 213
附錄B  一種簡單易學(xué)、無須記憶的漢字編碼法 219
     
B.1  簡介 219
B.2  基本概念 219
B.3  字根 220
B.4  漢字字根規(guī)則 221
B.5  編碼規(guī)則 222
B.6  拼音模式和筆畫模式 223
B.7  編碼樣例 223
  
IV
V
 
 

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號