機器視覺系統(tǒng)編程與開發(fā) 李長春 黃華棟
定 價:48 元
- 作者:李長春 黃華棟
- 出版時間:2025/3/1
- ISBN:9787111776116
- 出 版 社:機械工業(yè)出版社
- 中圖法分類:TP302.7
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
機器視覺技術(shù)作為當(dāng)前科技領(lǐng)域熱門的技術(shù),在各行業(yè)中作用越發(fā)凸顯,預(yù)計未來將會起到更重要的作用。Halcon軟件作為一個高效且穩(wěn)定的機器視覺算法庫,市場利用率高,在機器視覺領(lǐng)域中有廣泛應(yīng)用,許多機器視覺系統(tǒng)都基于該軟件進行開發(fā)。本書全面且系統(tǒng)地介紹了Halcon軟件在視覺系統(tǒng)編程中的應(yīng)用,并結(jié)合實際案例,幫助讀者全面而深入地理解Halcon軟件在工程項目中的應(yīng)用方法及開發(fā)流程,從而提高他們的開發(fā)能力和實戰(zhàn)經(jīng)驗。
本書內(nèi)容簡明扼要,語言通俗易懂,可作為工科院校機械、電子、機電、計算機等專業(yè)的學(xué)生學(xué)習(xí)Halcon軟件的入門教材,也可以作為工程技術(shù)人員或科研人員了解Halcon軟件編程的參考用書,還可以用作各專業(yè)培訓(xùn)機構(gòu)的機器視覺培訓(xùn)教材。
本書遵循職業(yè)教育教材編寫規(guī)律和職業(yè)院校學(xué)生學(xué)習(xí)規(guī)律,配套齊全
前 言
機器視覺是一項融合了圖像處理算法、機械工程技術(shù)、控制學(xué)、電光源技術(shù)、光學(xué)成像技術(shù)、傳感器技術(shù)、模擬與數(shù)字視頻技術(shù)、計算機軟硬件技術(shù)的綜合技術(shù)。機器視覺系統(tǒng)的特點是提高生產(chǎn)的靈活性和自動化水平。在一些對人工作業(yè)構(gòu)成危險的工作環(huán)境或者人工視覺難以滿足要求的場合,常用機器視覺替代人工視覺。同時,在大規(guī)模重復(fù)性的工業(yè)生產(chǎn)中,采用機器視覺檢測方法能顯著提高生產(chǎn)率和自動化程度。隨著制造業(yè)的智能化轉(zhuǎn)型升級不斷深入,機器視覺技術(shù)在智能制造領(lǐng)域中的作用越發(fā)重要,它能為智能機器提供信息輸入,為機器學(xué)習(xí)進行前期信息采集,使得智能制造成為現(xiàn)實。
隨著人工智能產(chǎn)業(yè)的蓬勃發(fā)展,人工智能領(lǐng)域?qū)τ趯嵱眯、?chuàng)新型、復(fù)合型人才的需求日益上升,尤其是在機器視覺這一人工智能的關(guān)鍵領(lǐng)域,人才需求尤為迫切。因此,蘇州工業(yè)職業(yè)技術(shù)學(xué)院聯(lián)合企業(yè)、高校和培訓(xùn)機構(gòu)的專家,編寫了本書,旨在推動機器視覺技術(shù)的普及。
機器視覺技術(shù)建立在多門學(xué)科基礎(chǔ)之上,特別是各種圖像算法,這增加了學(xué)習(xí)難度。因此,本書盡可能避免涉及復(fù)雜的數(shù)學(xué)計算和公式推導(dǎo),專注于實際應(yīng)用。本書選用了企業(yè)廣泛使用的MVTec公司的Halcon軟件作為圖像處理工具,該軟件封裝了2000多個算子,用于解決相關(guān)問題,并在多個領(lǐng)域有廣泛應(yīng)用。本書盡可能突出實戰(zhàn)性和實用性,既有一定的理論基礎(chǔ),又包含企業(yè)真實案例,希望幫助讀者走進機器視覺系統(tǒng)開發(fā)領(lǐng)域,成為高技能人才,為我國制造業(yè)的智能化發(fā)展貢獻力量。
本書由蘇州工業(yè)職業(yè)技術(shù)學(xué)院李長春和黃華棟任主編,蘇州工業(yè)職業(yè)技術(shù)學(xué)院胡煒、寧波大學(xué)梁冬泰、江蘇擴視教育軟件科技有限公司劉旭東任副主編,蘇州工業(yè)職業(yè)技術(shù)學(xué)院王春生、薛迎春、崔勇、丁云鵬和徐黎參與編寫。
本書的編寫得到了蘇州工業(yè)職業(yè)技術(shù)學(xué)院領(lǐng)導(dǎo)的高度重視和大力支持,蘇州擴視教育培訓(xùn)有限公司為本書提供了大量的真實工程案例,江蘇理工學(xué)院戴國洪教授對本書進行了審閱,并提出寶貴建議,在此表示衷心的感謝。
本書參考了相關(guān)書籍、網(wǎng)站資料及Halcon軟件自帶的系統(tǒng)例程,在此對原作者表示衷心的感謝。
在編寫過程中,編者走訪了眾多企業(yè),以更準(zhǔn)確地了解行業(yè)動態(tài),對這些企業(yè)的支持表示衷心的感謝。
編者希望讀者通過學(xué)習(xí)本書能夠快速掌握Halcon軟件,并能進行基本的機器視覺系統(tǒng)開發(fā)。雖然編者精益求精,但書中可能仍有不足之處,望廣大讀者批評指正,將不勝感激。
編 者
職業(yè)院校教師
目 錄
前言
項目1 認識機器視覺及Halcon開發(fā)軟件001
任務(wù)1 熟悉機器視覺系統(tǒng)002
任務(wù)2 認識Halcon軟件005
任務(wù)3 利用Halcon軟件編寫第一個程序015
習(xí)題023
項目2 Halcon軟件編程基礎(chǔ)知識025
任務(wù)1 了解數(shù)字圖像概念026
任務(wù)2 Halcon軟件編程數(shù)據(jù)結(jié)構(gòu)及控制040
習(xí)題057
項目3 圖像的變換和校正058
任務(wù)1 對文字圖像進行仿射變換059
任務(wù)2 對傾斜的二維碼進行透視變換063
習(xí)題065
項目4 圖像濾波067
任務(wù)1 利用均值濾波對動物圖像進行處理068
任務(wù)2 利用中值濾波對繃帶圖像進行處理071
任務(wù)3 利用高斯濾波檢測輪轂上的字符073
習(xí)題077
項目5 圖像分割078
任務(wù)1 利用全閾值分割獲取車牌字符079
任務(wù)2 利用自動閾值提取零件已加工表面083
任務(wù)3 利用局部閾值分割手寫字符086
任務(wù)4 利用局部閾值識別機器點字符089
任務(wù)5 利用區(qū)域生長法分割輪轂并測量小孔尺寸092
任務(wù)6 利用分水嶺算法分割顆粒狀物體097
習(xí)題101
項目6 特征提取102
任務(wù)1 利用形狀特征檢測鋼管數(shù)量103
任務(wù)2 利用形狀特征檢測電路板焊點的尺寸109
任務(wù)3 利用灰度值提取電路板集成芯片區(qū)域113
任務(wù)4 利用灰度值提取六角晶體117
任務(wù)5 利用XLD特征選擇芯片輪廓120
習(xí)題125
項目7 形態(tài)學(xué)處理126
任務(wù)1 統(tǒng)計顆粒數(shù)量127
任務(wù)2 威化餅外觀質(zhì)量檢測132
習(xí)題137
項目8 模板匹配138
任務(wù)1 利用模板匹配查找回形針139
任務(wù)2 利用模板匹配查找多個商標(biāo)144
任務(wù)3 利用模板匹配查找電子零配件147
任務(wù)4 利用模板匹配檢測瓶蓋圖案150
習(xí)題155
項目9 邊緣檢測157
任務(wù)1 提取白色銘牌區(qū)域158
任務(wù)2 檢測芯片內(nèi)外矩形之間的中心距和角度差162
習(xí)題169
項目10 利用Halcon軟件進行信息識別170
任務(wù)1 識別產(chǎn)品的二維碼信息170
任務(wù)2 訓(xùn)練與識別OCR字符176
項目11 利用Halcon軟件進行視覺定位185
任務(wù)1 檢測人工骨骼連接處正反面186
任務(wù)2 檢測膠囊的有無191
項目12 利用Halcon軟件進行外觀檢測199
任務(wù)1 檢測滾動軸承滾子數(shù)量200
任務(wù)2 檢測線路板引腳焊點的外觀質(zhì)量205
項目13 利用Halcon軟件進行視覺測量212
任務(wù)1 檢測手機卡槽的尺寸213
任務(wù)2 檢測缺失芯片的距離220
參考文獻227