第一部分:機(jī)器視覺(jué)基礎(chǔ)篇
1.相機(jī)部分:
1.1相機(jī)的分類
1.2相機(jī)的參數(shù)
1.3不同類型相機(jī)之間的區(qū)別
1.4市面上常用的相機(jī)和代理商
1.5怎樣選擇一個(gè)合適的相機(jī)
1.6決定相機(jī)選型的因素
2.鏡頭部分:
2.1鏡頭的分類
2.2鏡頭的參數(shù)
2.3不同類型鏡頭之間的區(qū)別
2.4市面上常用的鏡頭和代理商
2.5鏡頭的選型
2.6決定鏡頭選型的因素
3.光源部分:
3.1光源的作用
3.2光源的種類
3.3照明技術(shù)
3.4照射光的種類
3.5直射光與漫射光
3.6明視野與暗視野
3.7透射照明
3.8補(bǔ)色
3.9偏光技術(shù)
3.10防外亂光濾波片
3.11沐光方式
4.項(xiàng)目案例:
4.1視場(chǎng)范圍調(diào)整案例
4.2光源選型案例
4.3樣片拍攝與分析
4.4工程案例分析
第二部分:機(jī)器視覺(jué)軟件編程開(kāi)發(fā)(基于康耐視VISION-PRO)非智能相機(jī)而是基于 Pc-Base開(kāi)發(fā)編程
Vison-Pro軟件與圖像讀取
案例之:PMAlign、固定與坐標(biāo)空間變換
案例之:柱狀圖與模糊點(diǎn)查找
案例之:卡尺與幾何尺寸在項(xiàng)目中應(yīng)用
案例之:棋盤(pán)與 N 點(diǎn)校準(zhǔn)
案例之: PatInspect?
案例之: OCVMax應(yīng)用
案例之: 顏色篇
數(shù)據(jù)、結(jié)果分析與應(yīng)用向?qū)?/p>
第三部分:實(shí)戰(zhàn)篇(根據(jù)視覺(jué)的項(xiàng)目相機(jī)鏡頭選型、打光、視覺(jué)編程、畫(huà)面編程、調(diào) 試)
項(xiàng)目開(kāi)發(fā)1:mark點(diǎn)定位 通過(guò)2軸定位的項(xiàng)目
項(xiàng)目開(kāi)發(fā)2:尺寸檢測(cè)的項(xiàng)目
項(xiàng)目開(kāi)發(fā)3:二維碼識(shí)別的項(xiàng)目
第四部分:機(jī)器視覺(jué)畫(huà)面開(kāi)發(fā)(學(xué)習(xí)此部分的學(xué)員需要有C#\VB**ET基礎(chǔ),否則不能 報(bào)名)
怎樣用C# or VB**ET 調(diào)用visionpro庫(kù)編寫(xiě)應(yīng)用程序
環(huán)境配置
怎樣驅(qū)動(dòng)相機(jī)
與相機(jī)的接口編寫(xiě)方法
多線程處理
視覺(jué)程序測(cè)試
三、主要教學(xué)方式
理論講解與實(shí)操.
四、典型作業(yè)練習(xí)
實(shí)操。
五、課程考核方式
實(shí)操
運(yùn)動(dòng)控制
1. C/C++初級(jí)課程
C語(yǔ)言基礎(chǔ)知識(shí),數(shù)據(jù)類型,變量和常量,運(yùn)算符和表達(dá)式,分支和循環(huán)流程控制,函數(shù),數(shù)組,指針,字符串,結(jié)構(gòu)體,聯(lián)合和枚舉,void指針,函數(shù)指針,C標(biāo)準(zhǔn)庫(kù),堆內(nèi)存分配
C++語(yǔ)言基礎(chǔ)知識(shí),命名空間,數(shù)據(jù)類型,面向?qū)ο缶幊?,類和?duì)象,構(gòu)造和析構(gòu)函數(shù),new/delete,運(yùn)算符重載,封裝,繼承和多臺(tái),輸入輸出流,異常處理。
數(shù)據(jù)結(jié)構(gòu)和算法,模板和STL
2 C/C++中級(jí)課程
界面設(shè)計(jì)開(kāi)發(fā),Windows MFC消息機(jī)制,Windows繪圖,Windows多線程和 線程同步
串口通信,網(wǎng)絡(luò)通信,數(shù)據(jù)庫(kù)編程
3 C/C++高級(jí)課程
Googol`運(yùn)動(dòng)控制卡編程,視覺(jué)應(yīng)用開(kāi)發(fā),編程規(guī)范
三、 主要教學(xué)方式
課堂講解與實(shí)操。
四、 典型作業(yè)練習(xí)
課后習(xí)題與實(shí)操。
五、課程考核方式
理論考試與實(shí)操。
課程內(nèi)容:掌握C語(yǔ)言、C++、C#等匯編語(yǔ)言的應(yīng)用,光學(xué),機(jī)器運(yùn)動(dòng)控制系統(tǒng)等,綜合組成機(jī)器視覺(jué)系統(tǒng)的開(kāi)發(fā)。
授課對(duì)象:意向從事軟件開(kāi)發(fā)者
授課時(shí)間:12周
可從事職位:軟件開(kāi)發(fā)工程師、光學(xué)工程師、開(kāi)發(fā)部主管、經(jīng)理,自主創(chuàng)業(yè)