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