缺陷檢測(cè)系統(tǒng)流程圖通常展示了從數(shù)據(jù)收集到結(jié)果輸出的整個(gè)過(guò)程。以基于深度學(xué)習(xí)的PCB(印制電路板)缺陷檢測(cè)系統(tǒng)為例,其流程圖可能包括以下幾個(gè)步驟:

步驟編號(hào)

步驟名稱

數(shù)據(jù)收集和預(yù)處理

從PCB制造流程中采集圖像數(shù)據(jù),并對(duì)圖像數(shù)據(jù)進(jìn)行預(yù)處理,包括調(diào)整大小、去噪等。

特征提取

使用卷積神經(jīng)網(wǎng)絡(luò)(CNN)來(lái)提取圖像的特征。

缺陷檢測(cè)

使用訓(xùn)練好的深度學(xué)習(xí)模型對(duì)PCB圖像進(jìn)行分類和檢測(cè),檢測(cè)出圖像中的缺陷。

缺陷分類

對(duì)檢測(cè)到的缺陷進(jìn)行分類,例如短路、斷路、錯(cuò)位等。

結(jié)果輸出

將檢測(cè)結(jié)果輸出給用戶或者自動(dòng)化設(shè)備,以便于后續(xù)的處理和維修。

程序流程圖的缺點(diǎn)

程序流程圖(Program Flowchart)是一種描述程序的控制結(jié)構(gòu)流程和指令執(zhí)行情況的有向圖,它的主要缺點(diǎn)包括:

不是逐步求精的好工具:程序流程圖本質(zhì)上不是逐步求精的好工具,它誘使程序員過(guò)早地考慮程序的控制流程,而不去考慮程序的全局結(jié)構(gòu)。

缺陷檢測(cè)系統(tǒng)流程圖 程序流程圖的缺點(diǎn)

控制流的隨意轉(zhuǎn)移:程序流程圖中用箭頭代表控制流,因此程序員不受任何約束,可以完全不顧結(jié)構(gòu)程序設(shè)計(jì)的精神,隨意轉(zhuǎn)移控制。

不易表示數(shù)據(jù)結(jié)構(gòu):程序流程圖不易表示數(shù)據(jù)結(jié)構(gòu)。

雖然程序流程圖在描述控制流程方面有一定的優(yōu)勢(shì),但它在逐步求精、控制流的約束以及數(shù)據(jù)結(jié)構(gòu)的表示上存在明顯的不足。