施努卡:機器視覺開發(fā)過程的思考與總結(jié)
機器視覺行業(yè)需要掌握的東西真的很復(fù)雜。從軟件算法,軟件體系結(jié)構(gòu)到機械設(shè)計,過程管理,您必須了解它們。您必須在生產(chǎn)項目和產(chǎn)品中充分使用它們。在許多情況下,您必須一一學(xué)習(xí)。今天總結(jié)了從失敗的操作中汲取的教訓(xùn),總結(jié)了機器視覺的開發(fā)過程和標準,然后嚴格按照這些標準進行開發(fā)和改進。
如果以機器視覺的軟件算法為核心,則圍繞該核心構(gòu)建的整個系統(tǒng)具有5個主要元素,即:攝像機(攝像機的選擇和參數(shù)),光源,目標光學(xué)特性,工作臺光學(xué)特性,系統(tǒng)空間結(jié)構(gòu)。

這些元素構(gòu)成了整個機器視覺系統(tǒng)。所有這些都是必不可少的,并且每個元素都是相互制約的。設(shè)計各方面的失敗會影響系統(tǒng)的整體穩(wěn)定性。各個元素之間只有平衡的設(shè)計,每個元素都充分發(fā)揮各自的優(yōu)勢,以獲得完整而穩(wěn)定的系統(tǒng)。以下總結(jié)了開發(fā)過程和注意事項。
根據(jù)現(xiàn)有經(jīng)驗進行充分的需求分析,算法的初步選擇和上述5個要素;
建立一個簡單的平臺(在經(jīng)過全面設(shè)計以防止出現(xiàn)問題時防止返工),快速測試算法和5個元素,并進行快速評估和反饋調(diào)整(例如攝像機視場是否滿足要求,光源是否足夠) ,空間結(jié)構(gòu)是否合理等);
設(shè)計和構(gòu)建整體機器視覺系統(tǒng)結(jié)構(gòu),并測試這五個要素是否符合預(yù)期的標準;
測試機器視覺算法
總體思路是基于軟件工程的瀑布模型,嚴格按照現(xiàn)有經(jīng)驗進行開發(fā)和設(shè)計,并結(jié)合科學(xué)的流程和標準,以節(jié)省人力和物力成本,并減少返工的頻率。因此,它將避免許多彎路,并提高開發(fā)和管理的效率。