機器視覺技術(HALCON版·微課視頻版)

肖蘇華、吳建毅、賴南英、林銳豪

  • 出版商: 清華大學
  • 出版日期: 2025-04-01
  • 定價: $359
  • 售價: 8.5$305
  • 語言: 簡體中文
  • ISBN: 730268278X
  • ISBN-13: 9787302682783
  • 相關分類: Computer Vision
  • 下單後立即進貨 (約4週~6週)

  • 機器視覺技術(HALCON版·微課視頻版)-preview-1
  • 機器視覺技術(HALCON版·微課視頻版)-preview-2
  • 機器視覺技術(HALCON版·微課視頻版)-preview-3
機器視覺技術(HALCON版·微課視頻版)-preview-1

商品描述

"本書內容全面,分為基礎部分、應用部分和擴展部分。基礎部分系統地講解了機器視覺基礎和視覺系統設計的關鍵知識和技術,包括機器視覺概述、HALCON基礎和語法、圖像、區域、XLD、幾何變換和模板匹配、3D視覺等。應用部分以Qt和WinForm為例講解了HALCON與C#/C++語言的聯合編程,並介紹了機器視覺的典型應用,包括OCR、幾何測量、缺陷檢測、3D視覺應用等。擴展部分的內容為機器視覺中的深度學習基本原理及應用。 本書以HALCON軟件為基礎,詳細講解了各個核心知識點和技能點,以實際應用案例貫穿其中,兼具理論性和實踐性,便於讀者充分理解並掌握機器視覺技術的相關基礎知識。 本書可作為高等院校電腦類、機電類、自動化類等相關專業的“機器視覺”課程教材,也可作為感興趣讀者的自學讀物,還可作為相關從業人員的參考用書。 "

目錄大綱

資源下載

第1章機器視覺概述

1.1什麽是機器視覺

1.2機器視覺系統硬件構成

1.3硬件選型

1.3.1光源

1.3.2相機

1.3.3鏡頭

1.3.4圖像採集卡

1.4機器視覺的應用現狀及發展趨勢

習題

第2章HALCON基礎和語法

2.1走進HALCON

2.2HDevelop圖形組件

2.3軟件圖像採集

2.3.1獲取非實時圖像

2.3.2獲取實時圖像

2.4數據結構

2.4.1Image

2.4.2Region

2.4.3XLD

2.4.4Handle

2.4.5Tuple

2.4.6幾個重要的語法

習題

第3章圖像

3.1圖像基礎知識

3.1.1像素

3.1.2圖像通道

3.1.3域

3.2圖像的預處理

3.2.1去噪

3.2.2圖像增強

3.3圖像分割

3.3.1閾值分割

3.3.2區域生長

3.3.3分水嶺分割

習題

第4章區域

4.1區域與像素的關系

4.2基礎形狀區域的創建

4.3區域的集合操作

4.4形態學運算

4.4.1腐蝕

4.4.2膨脹

4.4.3開運算、閉運算

4.5區域的特徵

4.5.1區域特徵的類型

4.5.2區域的特徵篩選

習題

第5章XLD

5.1XLD的獲取

5.1.1亞像素級邊緣提取

5.1.2亞像素閾值

5.2XLD的特徵

5.2.1特徵類型

5.2.2特徵篩選

5.3XLD的處理

5.3.1創建

5.3.2分割

5.3.3合並

5.3.4擬合

5.3.5其他

習題

第6章幾何變換和模板匹配

6.1幾何變換

6.1.1幾何變換基礎知識

6.1.2重要算子

6.2模板匹配

6.2.1圖像金字塔

6.2.2基於形狀的圖像模板匹配

6.2.3Matching助手介紹

習題

第7章3D視覺

7.1相機模型的成像原理

7.1.13D世界坐標到二維圖像像素坐標的映射

7.1.2面陣相機成像原理及其標定參數

7.1.3線陣相機的標定參數

7.2相機標定實現

7.2.1標定板

7.2.2相機標定流程

7.33D物體模型處理

7.3.13D物體模型的獲取

7.3.23D物體模型的屬性信息

7.3.33D物體模型的修改

7.3.43D物體模型的特徵提取

7.3.53D物體模型的可視化

7.43D匹配

7.4.13D配準

7.4.2基於形狀的3D匹配

7.4.3基於錶面的3D匹配

7.4.4基於可變形錶面的3D匹配

7.53D重建

7.5.1雙目立體視覺

7.5.2激光三角測量

習題

第8章HALCON聯合C#編程

8.1WinForm入門

8.1.1WinForm安裝

8.1.2WinForm項目結構

8.1.3案例學習

8.2HALCON聯合WinForm

8.2.1HALCON代碼導出

8.2.2環境配置及添加窗口控件

8.2.3案例學習

8.2.4常用的開發技巧

習題

第9章HALCON聯合C++

9.1Qt入門

9.1.1Qt的安裝

9.1.2創建Qt項目

9.1.3Qt項目介紹

9.1.4案例學習

9.2HALCON聯合Qt

9.2.1HALCON代碼導出

9.2.2項目環境配置

9.2.3案例學習

習題

第10章OCR

10.1基本流程

10.2OCR助手使用

10.3編程實現OCR識別

10.4漢字識別

10.5一維碼識別

10.6二維碼識別

習題

第11章幾何測量

11.1一維測量

11.1.1創建測量區域

11.1.2應用測量

11.2二維測量

11.2.1圖像或區域預處理

11.2.2提取特徵

11.2.3像素級精確的邊緣和線條

11.2.4亞像素級的邊緣和線條

11.2.5抑制不相關輪廓

11.2.6合並輪廓

11.2.7用已知形狀近似提取輪廓段的特徵

11.3卡尺測量

11.3.1創建測量模型

11.3.2設置測量對象的圖像大小

11.3.3創建測量模型ROI

11.3.4修改模型/對象參數

11.3.5對齊測量模型

11.3.6應用測量

11.3.7獲取測量結果

11.3.8清除測量對象

習題

第12章缺陷檢測

12.1差分法

12.2差分模型法

12.2.1基礎原理

12.2.2詳細流程

12.2.3核心算子

12.2.4例子精讀

12.2.5總結

12.3快速傅里葉變換

12.3.1基礎原理之時域、頻域、空間域

12.3.2基礎原理之快速傅里葉變換

12.3.3一般流程

12.3.4核心算子

12.3.5例子精讀

習題

第13章3D視覺應用

13.1基於3D物體模型的篩選處理應用

13.1.1應用解析

13.1.2核心算子

13.1.3例子精讀

13.2基於錶面3D匹配的定位應用

13.2.1應用解析

13.2.2核心算子

13.2.3例子精讀

13.3基於3D物體模型的平面度和高度測量應用

13.3.1應用解析

13.3.2核心算子

13.3.3例子精讀

習題

第14章機器視覺中的深度學習

14.1基礎入門

14.1.1基礎概念

14.1.2深度學習術語

14.1.3深度學習步驟

14.2HALCON深度學習

14.2.1HALCON深度學習助手

14.2.2HALCON深度學習推理案例

14.3HALCON深度學習與C#聯合編程案例

習題

參考文獻