本發(fā)明涉及圖像管理,尤其涉及一種視覺檢測圖片管理方法、系統(tǒng)、裝置及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、在對(duì)工件進(jìn)行檢測時(shí),需要對(duì)檢測所產(chǎn)生的檢測圖片進(jìn)行相應(yīng)的存儲(chǔ)管理,這樣方便后續(xù)對(duì)檢測圖片數(shù)據(jù)的溯源查看,但是現(xiàn)在的技術(shù)中,一般都是對(duì)目標(biāo)工件檢測所生成的檢測圖片數(shù)據(jù)按照工件名稱和檢測時(shí)間進(jìn)行存儲(chǔ),并且一般不對(duì)存儲(chǔ)在存儲(chǔ)設(shè)備內(nèi)的圖片數(shù)據(jù)進(jìn)行進(jìn)一步處理,這樣會(huì)導(dǎo)致存儲(chǔ)設(shè)備的存儲(chǔ)空間急劇減小,導(dǎo)致后續(xù)沒有存儲(chǔ)空間用于對(duì)相應(yīng)的圖片數(shù)據(jù)進(jìn)行存儲(chǔ),同時(shí)這樣存儲(chǔ)也不方便于后續(xù)通過檢測圖片對(duì)目標(biāo)工件的缺陷溯源。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,本發(fā)明提供了一種視覺檢測圖片管理方法、系統(tǒng)、裝置及存儲(chǔ)介質(zhì),提升對(duì)視覺檢測圖片的存儲(chǔ)管理效率,同時(shí)有效的保證存儲(chǔ)設(shè)備的容量利用率,同時(shí)方便后續(xù)的通過圖片數(shù)據(jù)對(duì)目標(biāo)工件的缺陷溯源。
2、為了解決上述技術(shù)問題,本發(fā)明實(shí)施例提供了一種視覺檢測圖片管理方法,所述方法包括:
3、在對(duì)目標(biāo)工件進(jìn)行圖像采集處理之后,獲得目標(biāo)工件對(duì)應(yīng)的待存儲(chǔ)圖片數(shù)據(jù)集;
4、在對(duì)所述待存儲(chǔ)圖片數(shù)據(jù)集進(jìn)行存儲(chǔ)之前,基于存儲(chǔ)指令觸發(fā)預(yù)設(shè)掃描程序?qū)Υ鎯?chǔ)設(shè)備的剩余容量執(zhí)行掃描作業(yè),獲得所述存儲(chǔ)設(shè)備的當(dāng)前剩余容量;
5、判斷所述當(dāng)前剩余容量是否小于等于預(yù)設(shè)容量數(shù)據(jù),且在所述當(dāng)前剩余容量小于等于預(yù)設(shè)容量數(shù)據(jù)時(shí),基于圖片刪除策略對(duì)存儲(chǔ)設(shè)備內(nèi)存儲(chǔ)的圖片數(shù)據(jù)執(zhí)行刪除操作;
6、在對(duì)存儲(chǔ)設(shè)備內(nèi)存儲(chǔ)的圖片數(shù)據(jù)執(zhí)行刪除操作后,基于預(yù)設(shè)存儲(chǔ)路徑在所述存儲(chǔ)設(shè)備中按照預(yù)設(shè)命名規(guī)則創(chuàng)建對(duì)應(yīng)的文件夾,并將待存儲(chǔ)圖片數(shù)據(jù)集中的圖片數(shù)據(jù)存儲(chǔ)至對(duì)應(yīng)的文件夾中。
7、可選的,所述基于存儲(chǔ)指令觸發(fā)預(yù)設(shè)掃描程序?qū)Υ鎯?chǔ)設(shè)備的剩余容量執(zhí)行掃描作業(yè),獲得所述存儲(chǔ)設(shè)備的當(dāng)前剩余容量,包括:
8、基于所述待存儲(chǔ)圖片數(shù)據(jù)集生成所述存儲(chǔ)指令,并根據(jù)所述存儲(chǔ)指令生成用于控制預(yù)設(shè)掃描程序的掃描控制指令;
9、基于所述掃描控制指令控制所述預(yù)設(shè)掃描程序?qū)λ龃鎯?chǔ)設(shè)備的剩余容量進(jìn)行掃描處理,獲得所述存儲(chǔ)設(shè)備的當(dāng)前剩余容量。
10、可選的,所述判斷所述當(dāng)前剩余容量是否小于等于預(yù)設(shè)容量數(shù)據(jù)之后,還包括:
11、在所述當(dāng)前剩余容量大于預(yù)設(shè)容量數(shù)據(jù)時(shí),基于預(yù)設(shè)存儲(chǔ)路徑在所述存儲(chǔ)設(shè)備中按照預(yù)設(shè)命名規(guī)則創(chuàng)建對(duì)應(yīng)的文件夾,并將待存儲(chǔ)圖片數(shù)據(jù)集中的圖片數(shù)據(jù)存儲(chǔ)至所述文件夾中。
12、可選的,所述基于圖片刪除策略對(duì)存儲(chǔ)設(shè)備內(nèi)存儲(chǔ)的圖片數(shù)據(jù)執(zhí)行刪除操作,包括:
13、對(duì)存儲(chǔ)設(shè)備內(nèi)的各個(gè)工件文件夾按照命名時(shí)間先后順序進(jìn)行遍歷查詢處理,獲得各個(gè)工件文件夾下各個(gè)日期對(duì)應(yīng)的所有文件夾的遍歷結(jié)果;
14、根據(jù)所述各個(gè)工件文件夾下各個(gè)日期對(duì)應(yīng)的所有文件夾的遍歷結(jié)果確認(rèn)對(duì)應(yīng)的文件夾是否存在ng類型圖片,其中根據(jù)對(duì)應(yīng)文件夾內(nèi)的圖片命名確認(rèn)對(duì)應(yīng)圖片是否為ng類型圖片;
15、在確認(rèn)對(duì)應(yīng)的文件夾中不存在ng類型圖片時(shí),對(duì)所述文件夾內(nèi)的圖片執(zhí)行刪除操作。
16、可選的,所述對(duì)存儲(chǔ)設(shè)備內(nèi)的各個(gè)工件文件夾按照命名時(shí)間先后順序進(jìn)行遍歷查詢處理,包括:
17、在對(duì)存儲(chǔ)設(shè)備內(nèi)的各個(gè)工件文件夾按照命名時(shí)間先后順序進(jìn)行遍歷查詢處理時(shí),對(duì)當(dāng)前時(shí)間段下的工件文件夾進(jìn)行遍歷查詢處理,并判斷是否遍歷查詢完當(dāng)前時(shí)間段下的各個(gè)工件文件夾;
18、若未遍歷查詢完當(dāng)前時(shí)間段下的各個(gè)工件文件夾時(shí),進(jìn)入遍歷當(dāng)前時(shí)間段下的下一個(gè)工件文件夾,并在完成下一個(gè)工件文件夾的遍歷之后,返回判斷是否遍歷查詢完當(dāng)前時(shí)間段下的各個(gè)工件文件夾;
19、若遍歷完當(dāng)前時(shí)間段下的各個(gè)工件文件夾時(shí),則對(duì)下一個(gè)時(shí)間段下的工件文件夾進(jìn)行遍歷查詢處理,直至遍歷查詢完所有時(shí)間段下的各個(gè)工件文件夾為止。
20、可選的,所述基于預(yù)設(shè)存儲(chǔ)路徑在所述存儲(chǔ)設(shè)備中按照預(yù)設(shè)命名規(guī)則創(chuàng)建對(duì)應(yīng)的文件夾,包括:
21、基于用戶自定義路徑利用所述目標(biāo)工件的工件型號(hào)、當(dāng)天日期、目標(biāo)工件的當(dāng)前采集序號(hào)以及目標(biāo)工件的圖片采集時(shí)間在所述存儲(chǔ)設(shè)備中創(chuàng)建對(duì)應(yīng)的文件夾。
22、可選的,所述將待存儲(chǔ)圖片數(shù)據(jù)集中的圖片數(shù)據(jù)存儲(chǔ)至對(duì)應(yīng)的文件夾中,包括:
23、在所述待存儲(chǔ)圖片數(shù)據(jù)集中依次提取每一張圖片數(shù)據(jù),并對(duì)每一張圖片數(shù)據(jù)按照預(yù)設(shè)圖像命名規(guī)則進(jìn)行命名處理,獲得命名后的若干張圖片數(shù)據(jù);
24、將命名后的若干張圖像數(shù)據(jù)存儲(chǔ)至對(duì)應(yīng)的文件夾中,其中所述預(yù)設(shè)圖像命名規(guī)則為相機(jī)_點(diǎn)位id_識(shí)別映射id,所述識(shí)別映射id用于映射圖片數(shù)據(jù)存在的缺陷類別。
25、另外,本發(fā)明實(shí)施例還提供了一種視覺檢測圖片管理系統(tǒng),所述系統(tǒng)包括:
26、獲得模塊:用于在對(duì)目標(biāo)工件進(jìn)行圖像采集處理之后,獲得目標(biāo)工件對(duì)應(yīng)的待存儲(chǔ)圖片數(shù)據(jù)集;
27、掃描模塊:用于在對(duì)所述待存儲(chǔ)圖片數(shù)據(jù)集進(jìn)行存儲(chǔ)之前,基于存儲(chǔ)指令觸發(fā)預(yù)設(shè)掃描程序?qū)Υ鎯?chǔ)設(shè)備的剩余容量執(zhí)行掃描作業(yè),獲得所述存儲(chǔ)設(shè)備的當(dāng)前剩余容量;
28、圖片刪除模塊:用于判斷所述當(dāng)前剩余容量是否小于等于預(yù)設(shè)容量數(shù)據(jù),且在所述當(dāng)前剩余容量小于等于預(yù)設(shè)容量數(shù)據(jù)時(shí),基于圖片刪除策略對(duì)存儲(chǔ)設(shè)備內(nèi)存儲(chǔ)的圖片數(shù)據(jù)執(zhí)行刪除操作;
29、圖片存儲(chǔ)模塊:用于在對(duì)存儲(chǔ)設(shè)備內(nèi)存儲(chǔ)的圖片數(shù)據(jù)執(zhí)行刪除操作后,基于預(yù)設(shè)存儲(chǔ)路徑在所述存儲(chǔ)設(shè)備中按照預(yù)設(shè)命名規(guī)則創(chuàng)建對(duì)應(yīng)的文件夾,并將待存儲(chǔ)圖片數(shù)據(jù)集中的圖片數(shù)據(jù)存儲(chǔ)至對(duì)應(yīng)的文件夾中。
30、另外,本發(fā)明實(shí)施例還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述中任意一項(xiàng)所述的視覺檢測圖片管理方法。
31、另外,本發(fā)明實(shí)施例還提供了一種設(shè)備裝置,所述設(shè)備裝置包括:
32、一個(gè)或多個(gè)處理器;
33、存儲(chǔ)器;
34、一個(gè)或多個(gè)應(yīng)用程序,其中所述一個(gè)或多個(gè)應(yīng)用程序被存儲(chǔ)在所述存儲(chǔ)器中并被配置為由所述一個(gè)或多個(gè)處理器執(zhí)行,所述一個(gè)或多個(gè)應(yīng)用程序配置用于:執(zhí)行根據(jù)上述中任意一項(xiàng)所述的視覺檢測圖片管理方法。
35、在本發(fā)明實(shí)施例中,通過獲得目標(biāo)工件對(duì)應(yīng)的待存儲(chǔ)圖片數(shù)據(jù)集;在對(duì)待存儲(chǔ)圖片數(shù)據(jù)集進(jìn)行存儲(chǔ)之前,觸發(fā)預(yù)設(shè)掃描程序?qū)Υ鎯?chǔ)設(shè)備的剩余容量執(zhí)行掃描作業(yè),獲得存儲(chǔ)設(shè)備的當(dāng)前剩余容量;判斷前剩余容量是否小于等于預(yù)設(shè)容量數(shù)據(jù),且在小于等于預(yù)設(shè)容量數(shù)據(jù)時(shí),基于圖片刪除策略對(duì)存儲(chǔ)設(shè)備內(nèi)存儲(chǔ)的圖片數(shù)據(jù)執(zhí)行刪除操作;基于預(yù)設(shè)存儲(chǔ)路徑在所述存儲(chǔ)設(shè)備中按照預(yù)設(shè)命名規(guī)則創(chuàng)建對(duì)應(yīng)的文件夾,并將待存儲(chǔ)圖片數(shù)據(jù)集中的圖片數(shù)據(jù)存儲(chǔ)至對(duì)應(yīng)的文件夾中;可以提升對(duì)視覺檢測圖片的存儲(chǔ)管理效率,同時(shí)有效的保證存儲(chǔ)設(shè)備的容量利用率,同時(shí)方便后續(xù)的通過圖片數(shù)據(jù)對(duì)目標(biāo)工件的缺陷溯源。
1.一種視覺檢測圖片管理方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的視覺檢測圖片管理方法,其特征在于,所述基于存儲(chǔ)指令觸發(fā)預(yù)設(shè)掃描程序?qū)Υ鎯?chǔ)設(shè)備的剩余容量執(zhí)行掃描作業(yè),獲得所述存儲(chǔ)設(shè)備的當(dāng)前剩余容量,包括:
3.根據(jù)權(quán)利要求1所述的視覺檢測圖片管理方法,其特征在于,所述判斷所述當(dāng)前剩余容量是否小于等于預(yù)設(shè)容量數(shù)據(jù)之后,還包括:
4.根據(jù)權(quán)利要求1所述的視覺檢測圖片管理方法,其特征在于,所述基于圖片刪除策略對(duì)存儲(chǔ)設(shè)備內(nèi)存儲(chǔ)的圖片數(shù)據(jù)執(zhí)行刪除操作,包括:
5.根據(jù)權(quán)利要求4所述的視覺檢測圖片管理方法,其特征在于,所述對(duì)存儲(chǔ)設(shè)備內(nèi)的各個(gè)工件文件夾按照命名時(shí)間先后順序進(jìn)行遍歷查詢處理,包括:
6.根據(jù)權(quán)利要求1所述的視覺檢測圖片管理方法,其特征在于,所述基于預(yù)設(shè)存儲(chǔ)路徑在所述存儲(chǔ)設(shè)備中按照預(yù)設(shè)命名規(guī)則創(chuàng)建對(duì)應(yīng)的文件夾,包括:
7.根據(jù)權(quán)利要求1所述的視覺檢測圖片管理方法,其特征在于,所述將待存儲(chǔ)圖片數(shù)據(jù)集中的圖片數(shù)據(jù)存儲(chǔ)至對(duì)應(yīng)的文件夾中,包括:
8.一種視覺檢測圖片管理系統(tǒng),其特征在于,所述系統(tǒng)包括:
9.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1-7中任意一項(xiàng)所述的視覺檢測圖片管理方法。
10.一種設(shè)備裝置,其特征在于,所述設(shè)備裝置包括: