目錄
第1章 機器視覺概述\t1
1.1 機器視覺的定義\t1
1.2 機器視覺的發展\t4
1.2.1 機器視覺的發展歷程\t4
1.2.2 中國機器視覺繫統的研究現狀\t5
1.2.3 機器視覺的發展趨勢\t7
1.3 機器視覺的應用\t8
課後習題1\t12
第2章 機器視覺繫統組成和核心部件\t14
2.1 機器視覺繫統的組成\t14
2.2 機器視覺繫統的核心部件\t17
2.2.1 光源\t17
2.2.2 鏡頭\t33
2.2.3 工業相機\t43
2.2.4 圖像采集卡\t44
2.2.5 機器視覺軟件\t45
課後習題2\t45
第3章 機器視覺圖像處理\t47
3.1 圖像預處理\t47
3.2 頻率圖像增強\t48
3.2.1 頻率圖像增強的基本步驟\t48
3.2.2 傅裡葉變換\t49
3.2.3 頻率域濾波\t51
3.3 灰度均衡的原理與方法\t56
3.3.1 圖像灰度直方圖\t57
3.3.2 直方圖均衡化\t59
3.3.3 直方圖規定化(匹配化)\t62
3.4 邊緣檢測算法及其應用\t63
3.4.1 邊緣檢測\t63
3.4.2 幾種算子的比較\t70
3.4.3 閾值分割的原理與方法彙總\t70
3.5 圖像分割\t71
3.5.1 閾值分割的基本概念\t74
3.5.2 基於點的全局閾值選取方法\t75
3.5.3 基於區域的全局閾值選取方法\t77
3.5.4 局部閾值法和多閾值法\t79
3.5.5 分割圖像的結構\t81
3.6 幾何變換\t83
3.6.1 圖像的縮放\t83
3.6.2 圖像的平移\t83
3.6.3 圖像的轉置\t84
3.6.4 圖像的旋轉\t85
3.6.5 圖像的復雜變形\t87
課後習題3\t88
第4章 In-Sight Explorer視覺軟件――EasyBuilder功能\t89
4.1 In-Sight Explorer軟件安裝\t89
4.2 EasyBuilder界面介紹\t94
4.3 EasyBuilder視覺功能應用\t96
4.3.1 定位功能\t97
4.3.2 識別功能\t101
4.3.3 檢測功能\t106
4.3.4 測量功能\t115
4.3.5 綜合應用\t116
課後習題4\t123
第5章 In-Sight Explorer電子表格功能\t125
5.1 電子表格界面介紹\t126
5.2 電子表格視覺功能應用\t127
5.2.1 圖案匹配功能\t127
5.2.2 ID功能\t130
5.2.3 OCV/OCR功能\t133
5.2.4 瑕疵檢測\t138
5.2.5 綜合應用\t141
課後習題5\t152
第6章 視覺相機的硬件與連接\t153
6.1 視覺相機的硬件組成\t153
6.1.1 標準組件\t153
6.1.2 電纜\t153
6.2 視覺相機與組件連接\t156
6.2.1 接口和指示燈\t156
6.2.2 視覺相機的固定\t157
6.2.3 In-Sight軟件聯機\t158
課後習題6\t160
第7章 機器視覺工程應用\t161
7.1 快速實時視覺檢測繫統的設計\t161
7.1.1 重要概念\t161
7.1.2 基本設計參數\t162
7.1.3 光照技術的設計\t168
7.1.4 設計圖像處理算法的步驟\t169
7.1.5 可行性證明\t169
7.2 機器人視覺分揀繫統搭建\t171
7.3 機器人――視覺相機通信\t173
7.3.1 EtherNet/IP功能\t173
7.3.2 掃描儀設定\t173
7.3.3 FANUC機器人I/O配置\t175
7.4 視覺軟件分揀作業\t177
7.5 機器人程序編寫\t181
課後習題7\t184
附錄 康耐視In-Sight Explorer庫函數\t186
參考文獻\t206