本次項(xiàng)目主要分為兩部分:*部分是功能算法實(shí)現(xiàn)部分,包括從工業(yè)相機(jī)設(shè)備獲取圖像,作為圖像輸入,這一步也是圖像處理的*步。一個(gè)系統(tǒng),一直可以理解為三個(gè)部分,輸入部分、中間處理部分、輸出部分。算法實(shí)現(xiàn)(包括圖像的預(yù)處理,圖像增強(qiáng),圖像分割,圖像的特征提取,圖像理解等等)可以作為中間處理部分,后得到的結(jié)果,例如:圖像中目標(biāo)是什么狀態(tài)、有無缺陷、具體的參數(shù)等等都可以作為圖像的輸出,從另外一個(gè)角度思考,可以理解為:將圖像按照一定的規(guī)則進(jìn)行分類,分類結(jié)果就是圖像輸出,從一個(gè)泛化的圖像,經(jīng)過中間處理過程,計(jì)算機(jī)對于圖像的理解分析,之后進(jìn)行決策分類得到一個(gè)定性的結(jié)論,正是我們所需要的輸出結(jié)果。*部分主要作為算法代碼實(shí)現(xiàn),halcon支持直接將代碼導(dǎo)出為C++代碼,很方便,不會(huì)在功能代碼移植上造成很大的困擾,不過,之后在VC環(huán)境下配置過程中,需要注意的問題很多。
第二部分,主要是為了與機(jī)器交互上方便而引入的部分,不涉及圖像處理算法相關(guān),基于x64的MFC框架,對其基類CDialog、CFormView、CPropertyPage、CTimer類方法進(jìn)行重寫,這部分就不詳細(xì)說了。
---------------------
作者:dlphay
來源:CSDN
原文:blog.csdn.dlphay/article/details/71191600
版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請附上博文鏈接!