機(jī)器視覺(jué)是用視覺(jué)系統(tǒng)代替人眼對(duì)物體進(jìn)行檢測(cè)和判斷,機(jī)器視覺(jué)系統(tǒng)應(yīng)用在工業(yè)自動(dòng)化系統(tǒng)中已經(jīng)有一段時(shí)間。當(dāng)前機(jī)器視覺(jué)常常是結(jié)合工業(yè)自動(dòng)化系統(tǒng)作為自動(dòng)化設(shè)備的“眼睛”,輔助生產(chǎn)制造以提高生產(chǎn)質(zhì)量和產(chǎn)量。
下面,我們先來(lái)了解一下機(jī)器視覺(jué):
機(jī)器視覺(jué)培訓(xùn)分類(lèi)
經(jīng)過(guò)多年的發(fā)展,機(jī)器視覺(jué)開(kāi)發(fā)可大致分為三大部分
一、底層開(kāi)發(fā)部分
二、二次開(kāi)發(fā)部分
三、最終使用部分
由于三大部分所開(kāi)發(fā)層次不一樣,所以對(duì)應(yīng)的三類(lèi)人才需求差異都是比較大的。
如何成為這三類(lèi)人才
1、底層開(kāi)發(fā)人才
對(duì)于第一類(lèi)所需求的是機(jī)器視覺(jué)底層開(kāi)發(fā)的人才,這類(lèi)人才普遍要求會(huì)高一些,因?yàn)樾枰龅墓ぷ魇?span>開(kāi)發(fā)通用視覺(jué)系統(tǒng)的開(kāi)發(fā)人員,也就是像COGNEX這些公司開(kāi)發(fā)部的技術(shù)職工,這類(lèi)企業(yè)對(duì)人才的學(xué)歷,出身要求都會(huì)比較嚴(yán)。這一類(lèi)人才需要清晰的了解自己公司與別的公司的優(yōu)劣勢(shì)以及行業(yè)的動(dòng)向,一些比較大的公司有時(shí)是會(huì)分成硬件和軟件兩個(gè)方向的開(kāi)發(fā)人員,硬件人員要明白公司所選擇的芯片的特點(diǎn),軟件方面需要了解算法以及運(yùn)行速度。
2、二次開(kāi)發(fā)人才
二次開(kāi)發(fā)人才,通常都是在一類(lèi)人才底層的框架基礎(chǔ)上,為終端用戶(hù)去開(kāi)發(fā)應(yīng)用系統(tǒng)。他們的能力水平要求還是比較高的,基本都要求在本科及以上學(xué)歷相關(guān)專(zhuān)業(yè)。機(jī)器視覺(jué)的二次開(kāi)發(fā)相當(dāng)于機(jī)器視覺(jué)的集成開(kāi)發(fā),既要了解底層開(kāi)發(fā)的基礎(chǔ)知識(shí),也要了解終端客戶(hù)的要求。
3、終端用戶(hù)
這類(lèi)人才所做的工作,就是我們?nèi)粘?吹桨岩曈X(jué)系統(tǒng)應(yīng)用到各個(gè)領(lǐng)域中的人,他們需要在各自的行業(yè)使用各種已經(jīng)開(kāi)發(fā)成型的機(jī)器視覺(jué)系統(tǒng)。并且負(fù)責(zé)對(duì)各類(lèi)系統(tǒng)進(jìn)行測(cè)試及評(píng)估,以及優(yōu)化應(yīng)用。
這三類(lèi)人才當(dāng)前市場(chǎng)需求都異常旺盛,每一類(lèi)都不可或缺。他們沒(méi)有等級(jí)劃分,并不是說(shuō)第一類(lèi)就比較高大上,只是這三類(lèi)人才分工不同,面向的崗位也就不一樣罷了。
如何學(xué)習(xí)機(jī)器視覺(jué)
要想學(xué)好機(jī)器視覺(jué),需要對(duì)機(jī)器視覺(jué)的知識(shí)體系有所了解。下面我們就來(lái)分享一下各個(gè)部分需要掌握的知識(shí)點(diǎn)。
圖像采集:需要對(duì)鏡頭、光源、相機(jī)(CCD)的選型有所了解,有經(jīng)驗(yàn)的工程師說(shuō)打光是圖像采集的關(guān)鍵。圖像采集是對(duì)我們后續(xù)工作的支撐,采集不到好的圖像,對(duì)圖像處理就會(huì)難上好幾倍甚至幾百倍。
圖像處理:圖像處理技術(shù)一般包括圖像壓縮,增強(qiáng)和復(fù)原,匹配、描述和識(shí)別3個(gè)部分。需要熟知對(duì)圖像處理的原理以及方式方法。其他的通用的濾波、連通域、腐蝕膨脹等也都需要了解一下。
Halcon:編程和演示界面比較的友好,方便編程人員做二次開(kāi)發(fā),可生成C/C++文件,很容易嵌入到VC等編譯環(huán)境下,對(duì)于有計(jì)算機(jī)基礎(chǔ)或是有編程基礎(chǔ)的同學(xué),還是很容易就能夠上手的。
OpenCV:這個(gè)軟件開(kāi)源資料會(huì)比較多,用C/C++編寫(xiě),對(duì)于學(xué)習(xí)基礎(chǔ)要求也不高,只需要對(duì)編程有興趣或是會(huì)基本編程的都。
對(duì)于要學(xué)習(xí)機(jī)器視覺(jué),會(huì)單純的理論和編程是不夠的,最好是以項(xiàng)目為基礎(chǔ),從立項(xiàng)開(kāi)始,一步步完成自己設(shè)計(jì)的項(xiàng)目目標(biāo)。這樣才能夠快速提升你的能力。
如果你是對(duì)機(jī)器視覺(jué)感興趣或是想往這方面去發(fā)展,可以先選好一個(gè)適合自己的部分,結(jié)合實(shí)際,綜合提高自己的水平。
犀靈機(jī)器人http://原創(chuàng)文章,轉(zhuǎn)載請(qǐng)注明出處!