本書將理論講述與實踐解析相結(jié)合,介紹了機器視覺技術(shù)及圖像處理理論,幫助讀者理解基礎(chǔ)理論并學(xué)會操作應(yīng)用。主要內(nèi)容包括:機器視覺基礎(chǔ)、圖像數(shù)據(jù)與文件、圖像視頻采集、像素分布處理、顏色空間與測量、顏色變換、幾何變換、頻率域變換、圖像間變換、濾波增強、圖像分割、二值運算、二值參數(shù)測量、二維三維運動圖像測量。利用通用圖像處理系統(tǒng)ImageSys、二維運動圖像測量分析系統(tǒng)MIAS和三維運動圖像測量分析系統(tǒng)MIAS3D等專業(yè)圖像處理軟件平臺,直觀演示理論的實現(xiàn)過程與結(jié)果,每章都詳細(xì)介紹了實際工程應(yīng)用案例。本書可為從事機器視覺技術(shù)、圖像處理、人工智能研究和應(yīng)用的工程技術(shù)人員提供幫助,也可供高等院校相關(guān)專業(yè)師生學(xué)習(xí)參考。
隨著科學(xué)技術(shù)的不斷進(jìn)步,人類的生產(chǎn)和社會活動已經(jīng)進(jìn)入了智能化與無人化的發(fā)展階段。工信部2035年發(fā)展目標(biāo)中的一項重要任務(wù),是使機器人成為人民生活的重要組成部分。要從技術(shù)、規(guī)模、應(yīng)用、生態(tài)等多方面實現(xiàn)機器人技術(shù)的發(fā)展,離不開機器視覺技術(shù)。機器視覺就是機器的眼睛,如同人眼之于人,是智能機械裝備獲得外部信息的重要方法。隨著機器視覺技術(shù)的普及與應(yīng)用,越來越多的人開始從事與機器視覺和圖像處理相關(guān)的工作,從業(yè)人員需要在懂得機器視覺和圖像處理理論的基礎(chǔ)上,掌握操作、維護(hù)和完善設(shè)備功能等實踐技能,這也是國家對職業(yè)教育重點培養(yǎng)工匠型人才的專業(yè)要求。
本書以培養(yǎng)應(yīng)用型人才為目標(biāo),利用專業(yè)圖像處理軟件平臺,介紹機器視覺及圖像處理理論,同時直觀演示相關(guān)理論的實現(xiàn)過程與結(jié)果,然后再介紹一些實際工程應(yīng)用案例。通過這種理論與實踐相結(jié)合的方式,讓讀者掌握理論并學(xué)會操作應(yīng)用。
本書主要內(nèi)容包括:機器視覺基礎(chǔ)、圖像數(shù)據(jù)與文件、圖像視頻采集、像素分布處理、顏色空間與測量、顏色變換、幾何變換、頻率域變換、圖像間變換、濾波增強、圖像分割、二值運算、二值參數(shù)測量、二維三維運動圖像測量。專業(yè)圖像處理軟件平臺包括:通用圖像處理系統(tǒng)ImageSys、二維運動圖像測量分析系統(tǒng)MIAS和三維運動圖像測量分析系統(tǒng)MIAS3D。本書比較全面地介紹了機器視覺與圖像處理的基本理論和實踐應(yīng)用方向。學(xué)習(xí)本書內(nèi)容后,再學(xué)算法設(shè)計與開發(fā)會比較容易。
本書由陳兵旗、梁習(xí)卉子、陳思遙編著。陳兵旗從1993年初到日本留學(xué)開始,一直從事機器視覺與圖像處理的學(xué)習(xí)和研究工作,現(xiàn)任中國農(nóng)業(yè)大學(xué)工學(xué)院機電系教授,有30年的科研、教學(xué)和開發(fā)經(jīng)驗,2004年至今出版了11本相關(guān)著作和教材,獲得了廣泛好評,為機器視覺技術(shù)的發(fā)展和應(yīng)用做了一定的工作。梁習(xí)卉子對圖像處理算法有深入研究,目前在蘇州健雄職業(yè)技術(shù)學(xué)院任教,有著豐富的實踐教學(xué)經(jīng)驗。陳思遙目前在日本京都大學(xué)攻讀博士學(xué)位,從事生物信息圖像傳感研究。
由于作者水平所限,書中不妥之處在所難免,敬請廣大專家和讀者批評指正。
編著者
陳兵旗,中國農(nóng)業(yè)大學(xué),教授。1981,8-1985,7 洛陽工學(xué)院,農(nóng)業(yè)機械設(shè)計與制造,學(xué)士;1993,1-1994,3 日本東京農(nóng)工大學(xué),進(jìn)修;1994,4-1996,3 日本東京農(nóng)工大學(xué)大學(xué)院,環(huán)境資源學(xué),碩士;1996,4-1999,3 日本東京農(nóng)工大學(xué)聯(lián)合大學(xué)院,生物生產(chǎn)學(xué),博士;2000,4-2002,3 日本學(xué)術(shù)振興會,水田作業(yè)機器人,特別研究員,空間認(rèn)識系統(tǒng)研究(博士后); 1985,7 - 1993,1 中國農(nóng)業(yè)機械化科學(xué)研究院,收獲機械的研究設(shè)計,工程師;1999,4 - 2000,3 日本函數(shù)庫股份公司,圖像處理軟件開發(fā),研究員;2002,4 現(xiàn)在 中國農(nóng)業(yè)大學(xué)工學(xué)院,機器視覺與圖像處理的研究、教學(xué),教授。中國農(nóng)業(yè)機械學(xué)會基礎(chǔ)技術(shù)分會 理事,美國國際農(nóng)業(yè)生物工程學(xué)會ASABE 會員,海外華人農(nóng)業(yè)工程學(xué)會AOC會員。Transaction of ASABE, Biosystems Engineering, IEEE Transactions on Automation Science and Engineering, 中國農(nóng)機學(xué)報、中國農(nóng)業(yè)工程學(xué)報等多家國內(nèi)外權(quán)威學(xué)術(shù)期刊論文審稿人。國家自然基金以及多個省市基金項目評審專家。
第1章機器視覺基礎(chǔ)1
1.1機器視覺的作用 1
1.2機器視覺的應(yīng)用領(lǐng)域 2
1.3機器視覺的發(fā)展前景 2
1.4機器視覺的硬件構(gòu)成 3
1.4.1計算機 4
1.4.2圖像采集設(shè)備 6
1.5機器視覺的算法軟件 7
1.6機器人的機器視覺 8
1.7機器視覺的功能與精度 8
1.8實踐用專業(yè)軟件介紹與基本設(shè)定 10
1.8.1通用圖像處理系統(tǒng)ImageSys 10
1.8.2二維三維運動圖像測量分析系統(tǒng) 13
思考題 15
第2章圖像數(shù)據(jù)與文件16
2.1數(shù)字圖像的采樣與量化 16
2.2彩色圖像與灰度圖像 18
2.3圖像的計算機顯示 20
2.4圖像文件 21
2.4.1理論介紹 21
2.4.2ImageSys圖像文件功能 22
2.5視頻文件 24
2.5.1理論介紹 24
2.5.2ImageSys多媒體文件功能 25
2.5.3多媒體文件編輯 27
2.5.4添加水印 28
思考題 29
第3章圖像視頻采集30
3.1基本概念與原理 30
3.1.1基本概念 30
3.1.2原理與分類 31
3.2CCD與CMOS圖像傳感器 32
3.2.1CCD圖像傳感器 32
3.2.2CMOS圖像傳感器 32
3.2.3CCD與CMOS圖像傳感器的區(qū)別 32
3.3DirectX圖像采集系統(tǒng) 33
思考題 36
第4章像素分布處理37
4.1直方圖 37
4.2線剖面圖 39
4.3累計分布圖 40
4.43D剖面圖 41
4.5工程應(yīng)用案例保護(hù)壓板投退狀態(tài)檢測 42
思考題 44
第5章顏色空間與測量45
5.1顏色空間 45
5.1.1RGB顏色空間 45
5.1.2YUV顏色空間 45
5.1.3HSI顏色空間 45
5.1.4L*a*b*顏色空間 46
5.1.5XYZ顏色空間 46
5.2顏色測量 46
5.2.1界面功能 46
5.2.2使用方法 48
5.3工程應(yīng)用案例小麥苗列檢測 49
思考題 50
第6章顏色變換51
6.1顏色亮度變換 51
6.1.1基礎(chǔ)變化 52
6.1.2L(朗格)變換 54
6.1.3(伽馬)變換 54
6.1.4去霧處理 55
6.1.5直方圖平滑化 56
6.2HSI變換 57
6.3RGB色差變換 58
6.4自由變換 59
6.5工程應(yīng)用案例 60
6.5.1綠色農(nóng)田無人駕駛系統(tǒng)的圖像信息檢測 60
6.5.2果樹上紅色桃子區(qū)域檢測 62
思考題 64
第7章幾何變換65
7.1基礎(chǔ)知識 65
7.2單步變換 66
7.2.1實踐準(zhǔn)備 66
7.2.2平移 67
7.2.3放大縮小 67
7.2.4旋轉(zhuǎn) 68
7.3復(fù)雜變換 69
7.3.1仿射變換 69
7.3.2透視變換 71
7.4齊次坐標(biāo)表示 71
7.5工程應(yīng)用案例單目測量系統(tǒng) 72
7.5.1硬件構(gòu)成 72
7.5.2攝像機標(biāo)定與標(biāo)定尺檢測 74
7.5.3標(biāo)識點檢測 74
7.5.4距離與面積計算 75
7.5.5測量精度及實例 75
思考題 77
第8章頻率域變換78
8.1傅里葉變換 78
8.1.1頻率概念 78
8.1.2頻率變換 79
8.1.3離散傅里葉變換 81
8.1.4圖像的二維傅里葉變換 82
8.1.5濾波處理 83
8.1.6圖像傅里葉變換實踐 84
8.2小波變換 89
8.2.1小波變換概述 89
8.2.2小波與小波變換 90
8.2.3離散小波變換 91
8.2.4小波族 92
8.2.5信號的分解與重構(gòu) 92
8.2.6圖像處理中的小波變換 93
8.2.7圖像小波變換實踐 95
8.3工程應(yīng)用案例小麥播種導(dǎo)航路徑檢測 99
8.3.1試驗設(shè)備與視頻采集 99
8.3.2第一幀田埂導(dǎo)航直線檢測 99
8.3.3非第一幀田埂導(dǎo)航直線檢測 101
8.3.4播種直線檢測 102
8.3.5檢測結(jié)果分析 102
思考題 104
第9章圖像間變換105
9.1圖像間運算及實踐 105
9.1.1運算內(nèi)容 105
9.1.2運算實踐 105
9.2運動圖像校正與實踐 110
9.3工程應(yīng)用案例 111
9.3.1基于幀間差分的羽毛球檢測 111
9.3.2基于背景差分的車流量檢測 114
思考題 116
第10章濾波增強117
10.1基本概念 117
10.2去噪聲處理 119
10.2.1移動平均 119
10.2.2中值濾波 120
10.2.3高斯濾波 121
10.2.4單模板濾波實踐 123
10.3基于微分的邊緣檢測 129
10.3.1一階微分(梯度運算) 129
10.3.2二階微分(拉普拉斯運算) 130
10.3.3模板匹配 130
10.3.4多模板濾波實踐 131
10.4Canny算法及實踐 136
10.5工程應(yīng)用案例插秧機器人導(dǎo)航目標(biāo)檢測 140
10.5.1目標(biāo)田埂與目標(biāo)苗列的微分處理 140
10.5.2田端田埂的微分檢測 142
思考題 144
第11章圖像分割145
11.1灰度分割與實踐 145
11.1.1常規(guī)閾值分割 145
11.1.2模態(tài)法自動分割 147
11.1.3p參數(shù)法自動分割 148
11.1.4大津法自動分割 148
11.2彩色分割與實踐 150
11.2.1RGB彩色分割 151
11.2.2HSI彩色分割 151
11.3工程應(yīng)用案例排種器試驗臺圖像采集與分割 152
11.3.1機械結(jié)構(gòu)及圖像采集裝置 152
11.3.2圖像采集與拼接 153
11.3.3籽粒的二值化提取 154
思考題 155
第12章二值運算156
12.1基本運算 156
12.2參數(shù)提取 159
12.3工程應(yīng)用案例插秧機器人導(dǎo)航目標(biāo)去噪聲 161
12.3.1苗列二值圖像的去噪聲 161
12.3.2水泥田埂的去噪聲 161
12.3.3土田埂的去噪聲 162
思考題 163
第13章二值參數(shù)測量164
13.1幾何參數(shù)測量 164
13.1.1圖像的幾何參數(shù) 165
13.1.2區(qū)域標(biāo)記 166
13.1.3幾何參數(shù)檢測與提取 166
13.1.4實踐 167
13.2直線參數(shù)測量 172
13.2.1哈夫變換 172
13.2.2最小二乘法 174
13.2.3實踐 174
13.3圓形分離實踐 176
13.4輪廓測量實踐 177
13.5工程應(yīng)用案例 178
13.5.1果樹上桃子中心與半徑擬合 178
13.5.2排種器試驗臺籽粒分布參數(shù)測量 180
13.5.3農(nóng)田視覺導(dǎo)航線檢測 182
思考題 185
第14章二維三維運動圖像測量186
14.1二維運動圖像測量 186
14.1.1圖像采集 186
14.1.2運動圖像讀入與2D標(biāo)定 187
14.1.3運動測量 188
14.1.4結(jié)果瀏覽顯示 190
14.1.5結(jié)果修正 196
14.2三維運動圖像測量 196
14.2.1多通道圖像采集 196
14.2.23D標(biāo)定與3D數(shù)據(jù)合成 196
14.2.3結(jié)果瀏覽顯示 200
14.3工程應(yīng)用案例 201
14.3.1蜜蜂舞蹈實時跟蹤檢測 201
14.3.2三維作物生長量檢測與建模 203
思考題 209
參考文獻(xiàn)210