莫凡nice
要么安于現(xiàn)狀,要么改變現(xiàn)狀,改變的總是要付出。在哪個(gè)層次都是
級別: 探索解密
|
圖片:
圖片:
這是我找到的經(jīng)典視覺HALCON學(xué)習(xí)視頻 分享給各位老鐵 大家相互分享 拿走不謝 halcon以及聯(lián)合VS(免費(fèi)系列) (1) halcon編程,熟悉halcon環(huán)境、tuple數(shù)組、文件操作及簡單的案例編程 (2) halcon基礎(chǔ)學(xué)習(xí),halcon自定義算子封裝等,進(jìn)行入門編程訓(xùn)練 (3) halcon數(shù)據(jù)類型(主要是控制變量/圖像變量)和halcon人機(jī)可視化交互 (4) halcon視頻圖像采集,單相機(jī)以及多相機(jī) (5) 圖像處理基礎(chǔ)與ROI區(qū)域 (6) 圖像預(yù)處理、二值化、形態(tài)學(xué)與圖像區(qū)域特征提取分析 (7) Halcon在VS(C#或C++)下的聯(lián)合配置及聯(lián)合編程案例 (8) 工業(yè)視覺項(xiàng)目的常規(guī)套路方案流程 (9) Blob分析以及仿射變換 (10) 測量(一維二維測量擬合直線擬合橢圓擬合圓) (11) 幾何測量、Hough變換、幾何定位、一維、超人封裝二維工具使用 (12) Halcon案例分析及實(shí)踐 (13) 智能軟件(無需編程的圖像處理應(yīng)用軟件)快速入門(單相機(jī)) (14) Visionpro、labview、matlab、sherlock、opencv等視覺軟件編程快速入門 初級班內(nèi)容: (1)指導(dǎo)如何做視覺項(xiàng)目:客戶項(xiàng)目需求-》需求分析方案價(jià)格評估-》硬件選型以及打光(鏡頭、光源、相機(jī)、支架)-》halcon 圖像采集處理仿真-》完善算法-》聯(lián)合VS編寫框架生成 exe 執(zhí)行程序-》魯棒性、穩(wěn)定性、抗干擾性、單因子變量控制法進(jìn)行bug排故等測試改進(jìn)-》生成發(fā)布版交付給客戶 (2)VS(C#或者VC++)聯(lián)合halcon的編譯環(huán)境配置、數(shù)據(jù)類型變量轉(zhuǎn)換、程序轉(zhuǎn)換、異常機(jī)制處理,包括rgb/gray的圖像變量轉(zhuǎn)換以及控制變量的互相轉(zhuǎn)換。配置包括 h文件、lib文件、dll文件的配置。程序轉(zhuǎn)換包括halcon程序如何轉(zhuǎn)換成 C++或者 C#程序,進(jìn)行相關(guān)架構(gòu)嵌入。異常處理機(jī)制包括常見軟件錯(cuò)誤拋出以及處理機(jī)制. (3)在 VS中調(diào) 用 halcon 驅(qū)動(dòng)相機(jī)實(shí)時(shí)采集或者外觸發(fā)采集,并且采用仿射變換、blob 分析、模板匹配(基于形狀等)實(shí)現(xiàn)工業(yè)產(chǎn)線上的產(chǎn)品目標(biāo)定位以及檢測 (4)工業(yè)相機(jī)的SDK快速開發(fā)套路以及C++和 C#的實(shí)戰(zhàn)實(shí)現(xiàn),相機(jī)初始化-》設(shè)置回調(diào)函數(shù)—》回調(diào)函數(shù)處理過程。 (5)基于 halcon實(shí)現(xiàn)串口通信與網(wǎng)絡(luò)通信實(shí)戰(zhàn)(16進(jìn)制數(shù)據(jù)發(fā)送接收以及字符串的發(fā)送接收),基于 VC++和 VC#實(shí)現(xiàn)串口通訊和網(wǎng)絡(luò)通信實(shí)戰(zhàn)(數(shù)據(jù)和字符串發(fā)送接收),包括 1.和 plc 的串口通訊 2.和六軸機(jī)械手串口通信 3.和發(fā)短信模塊進(jìn)行串口通信4.和球機(jī)的串口通訊控制水平和俯仰運(yùn)動(dòng) (6)halcon聯(lián)合 VS(C#或者 C++)一維碼二維碼預(yù)處理、參數(shù)設(shè)置以及識(shí)別實(shí)戰(zhàn),包括Code39碼、Codabar碼、EAN碼、Code49碼、PDF417碼等各種碼制實(shí)戰(zhàn) (7)halcon 聯(lián)合 VS(C#或者 C++)OCR光學(xué)字符的預(yù)處理、字符分割、訓(xùn)練學(xué)習(xí)、識(shí)別實(shí)戰(zhàn),包括各種字體,如激光點(diǎn)字體、實(shí)心工業(yè)印刷字體、環(huán)形產(chǎn)品ocr識(shí)別等 (8)halcon聯(lián)合 VS(C#或者C++)實(shí)現(xiàn)一維二維測量,包括內(nèi)外測量卡尺、測量助手工具等的實(shí)戰(zhàn)運(yùn)用,具體實(shí)戰(zhàn)案例有工件的長寬等各邊長的測量、芯片的尺寸測量等 (9)halcon聯(lián)合 VS(C#或者C++)亞像素邊緣提取輪廓分割聯(lián)合后的直線、圓、橢圓擬合,并且計(jì)算對應(yīng)長度角度半徑等幾何參數(shù)實(shí)戰(zhàn),如工件端面直徑、同心度等幾何參數(shù)求解實(shí)戰(zhàn) (10)工業(yè)鏡頭光路解析與選型、相機(jī)原理解析與選型、光源機(jī)理解析與選型、 打光,實(shí)戰(zhàn)實(shí)物解析,同時(shí)支持去光源廠家去打光訓(xùn)練實(shí)戰(zhàn) 強(qiáng)化班內(nèi)容: (1)halcon聯(lián)合VS(C#或者C++)頻域和空間域的聯(lián)合解析、包括高斯濾波、高通、帶通、低通濾波,從而實(shí)現(xiàn)去噪、預(yù)處理圖像增強(qiáng)、缺陷檢測等。 (2)halcon 聯(lián)合 VS(C#或者 C++)實(shí)現(xiàn)缺陷檢測(包括缺失缺陷、毛刺缺陷、凸起凹進(jìn)缺陷、斷裂缺陷、電路板線路缺損缺陷、藥片缺失或者殘缺缺陷等),靈活運(yùn)用六大金剛算法如blob+差分+特征、頻域+空間域聯(lián)合、輪廓測量擬合分析、特征學(xué)習(xí)分析等方法進(jìn)行缺陷檢測實(shí)戰(zhàn) (3)運(yùn)動(dòng)控制卡編程入門(包括單軸控制、直線、圓弧、連續(xù)插補(bǔ)、回零、IO控制等) (4)機(jī)器視覺+運(yùn)動(dòng)控制卡聯(lián)合編程,配合六軸機(jī)械手進(jìn)行手眼識(shí)別抓取實(shí)戰(zhàn) (5)單相機(jī)標(biāo)定進(jìn)行畸變矯正、一維二維尺寸的實(shí)際物理尺寸(世界坐標(biāo)系尺寸)測量 (6)多相機(jī)、多線程 (7)VS 聯(lián)合 halcon 實(shí)現(xiàn)炭黑尺寸測量實(shí)戰(zhàn)思想方法以及架構(gòu)代碼解析(包括 UI界面手動(dòng)和自動(dòng)參數(shù)設(shè)置、業(yè)務(wù)邏輯、視覺算法、數(shù)據(jù)保存、二維曲線繪制等) 全套教程鏈接:https://pan.baidu.com/s/1G6X0bpcDIE2GMB8Dg1iBGg 提取碼:6666 [ 此帖被莫凡nice在2020-07-15 18:08重新編輯 ] |
---|---|
本帖最近評分記錄: |
斯塔克工業(yè)
級別: 正式會(huì)員
|
多謝樓主分享,非常全的halcon教程資料,比某寶的好像還要全一些,受用了。 |
---|---|
|
斯塔克工業(yè)
級別: 正式會(huì)員
|
現(xiàn)在本科生已經(jīng)是畢業(yè)季了,將要研三的同學(xué)也要找工作了,大家可以注重下機(jī)器視覺應(yīng)用或算法工程師的崗位還是不錯(cuò)的,做應(yīng)用的話就要把halcon學(xué)扎實(shí),做項(xiàng)目很快。要是想轉(zhuǎn)算法的話也要精通halcon,熟悉流程,然后后期可以再學(xué)習(xí)一些OpenCv和C++,為算法工程師做準(zhǔn)備。 |
---|---|
|
斯塔克工業(yè)
級別: 正式會(huì)員
|
作為一個(gè)從事視覺6年的視覺開發(fā)工程師,深知當(dāng)初學(xué)習(xí)halcon的不易,13年接觸視覺時(shí),市面上根本沒有halcon教程,只有一些培訓(xùn)班,收費(fèi)非常貴就不說了,主要是還浪費(fèi)時(shí)間。事物都有一個(gè)發(fā)展的過程,現(xiàn)在halcon教程在某寶已經(jīng)公開了,大家現(xiàn)在學(xué)習(xí)簡直太容易了!視覺就類似于十年前的PLC,現(xiàn)在剛剛火起來,建議大家想學(xué)的趕緊學(xué),車燈爛大街了再學(xué)也沒有任何意義了! |
---|---|
|