本技術(shù)涉及圖像處理,具體涉及一種基于稀疏特征的觸摸屏圖像的缺陷檢測方法及相關(guān)裝置。
背景技術(shù):
1、觸摸屏生產(chǎn)工藝相當(dāng)復(fù)雜,每道生產(chǎn)工藝由于機(jī)械誤差、環(huán)境及人工操作等原因,不可避免會產(chǎn)生各種缺陷,每個環(huán)節(jié)均可能產(chǎn)生不同的缺陷,對于不同的缺陷種類,有些缺陷是器質(zhì)性的,例如劃痕、破裂、玻璃夾雜物、崩邊等,這些缺陷一旦出現(xiàn),該產(chǎn)品即為不合格產(chǎn)品,無法進(jìn)行修復(fù);而臟污、灰塵、指紋等缺陷屬于是非器質(zhì)性的,可以通過清洗、擦拭等方法去除,因此需要對觸摸屏產(chǎn)生各種缺陷進(jìn)行檢測識別,從而降低觸摸屏生產(chǎn)的成本。
2、現(xiàn)有方案中,大部分觸摸屏廠家還依賴于人工檢測,通過人工根據(jù)經(jīng)驗值或?qū)φ毡韥砼袛嘤|摸屏是否存在缺陷,導(dǎo)致了需要進(jìn)行大量的數(shù)據(jù)對比,在進(jìn)行大量的數(shù)據(jù)對比時,人工檢測還會出現(xiàn)重復(fù)檢測和漏檢的情況,使得在對觸摸屏幕圖像的缺陷進(jìn)行檢測時的準(zhǔn)確性較低。
技術(shù)實現(xiàn)思路
1、本技術(shù)實施例提供一種基于稀疏特征的觸摸屏圖像的缺陷檢測方法及相關(guān)裝置,能夠提升對觸摸屏幕圖像的缺陷進(jìn)行檢測時的準(zhǔn)確性。
2、本技術(shù)實施例的第一方面提供了一種基于稀疏特征的觸摸屏圖像的缺陷檢測方法,所述方法包括:
3、根據(jù)預(yù)設(shè)的采集精度生成對待檢測觸摸屏的進(jìn)行圖像采集的采集方案,得到第一采集方案;
4、根據(jù)所述第一采集方案對所述待檢測觸摸屏進(jìn)行圖像采集,得到第一圖像集合;
5、根據(jù)預(yù)設(shè)的冗余字典計算所述第一圖像集合中的第一圖像對應(yīng)的稀疏率,得到第一稀疏率集合;
6、獲取所述第一稀疏率集合中的第一稀疏率對應(yīng)的閾值,得到稀疏率閾值;
7、根據(jù)所述稀疏率閾值和第一稀疏率集合獲取第一圖像集合中帶有缺陷的第一圖像,得到目標(biāo)圖像集合。
8、本示例中,通過根據(jù)預(yù)設(shè)的采集精度生成對待檢測觸摸屏的進(jìn)行圖像采集的采集方案,得到第一采集方案,根據(jù)所述第一采集方案對所述待檢測觸摸屏進(jìn)行圖像采集,得到第一圖像集合,根據(jù)預(yù)設(shè)的冗余字典計算所述第一圖像集合中的第一圖像對應(yīng)的稀疏率,得到第一稀疏率集合,獲取所述第一稀疏率集合中的第一稀疏率對應(yīng)的閾值,得到稀疏率閾值,根據(jù)所述稀疏率閾值和第一稀疏率集合獲取第一圖像集合中帶有缺陷的第一圖像,得到目標(biāo)圖像集合,提升了在對觸摸屏幕圖像的缺陷進(jìn)行檢測時的準(zhǔn)確性。
9、在一個可能的實現(xiàn)方式中,一種根據(jù)預(yù)設(shè)的采集精度生成對待檢測觸摸屏的進(jìn)行圖像采集的采集方案,得到第一采集方案的方法,包括:
10、獲取待檢測觸摸屏的尺寸信息,得到第一尺寸信息,所述第一尺寸信息包括待檢測觸摸屏對應(yīng)的寬度和長度;
11、根據(jù)所述第一尺寸信息和預(yù)設(shè)采集精度確定對待檢測觸摸屏的進(jìn)行圖像采集的采集方案,得到第一采集方案。
12、在一個可能的實現(xiàn)方式中,一種根據(jù)所述第一采集方案對所述待檢測觸摸屏進(jìn)行圖像采集,得到第一圖像集合的方法,包括:
13、獲取待檢測觸摸屏的屏幕圖像,得到待檢測圖像;
14、對所述待檢測圖像進(jìn)行二值化處理,得到第一預(yù)處理圖像;
15、對所述第一預(yù)處理圖像進(jìn)行去噪處理,得到第二預(yù)處理圖像;
16、根據(jù)第一采集方案對所述第二預(yù)處理圖像進(jìn)行分割處理,得到第一圖像集合。
17、在一個可能的實現(xiàn)方式中,一種根據(jù)預(yù)設(shè)的冗余字典計算所述第一圖像集合中的第一圖像對應(yīng)的稀疏率,得到第一稀疏率集合的方法,包括:
18、確定所述第一圖像集合中每個第一圖像對應(yīng)的初始系數(shù)向量,得到初始系數(shù)向量集合;
19、計算所述第一圖像集合中每個第一圖像對應(yīng)的殘差,得到殘差集合;
20、根據(jù)所述預(yù)設(shè)的冗余字典和殘差集合確定第一圖像集合中每個第一圖像對應(yīng)的索引信息,得到索引信息集合;
21、根據(jù)所述索引信息集合中每個索引信息在預(yù)設(shè)冗余字典中確定目標(biāo)原子,得到目標(biāo)原子集合,其中,所述目標(biāo)原子為預(yù)設(shè)的冗余字典中與每個第一圖像對應(yīng)的殘差相關(guān)性最高的原子,預(yù)設(shè)的冗余字典中的原子為一個向量;
22、根據(jù)所述目標(biāo)原子集合對所述初始系數(shù)向量集合進(jìn)行更新,得到目標(biāo)系數(shù)向量集合;
23、根據(jù)所述目標(biāo)系數(shù)向量集合確定構(gòu)建第一圖像集合中每個第一圖像對應(yīng)的稀疏率矩陣,將第一圖像對應(yīng)的稀疏率矩陣確定為第一矩陣,得到第一矩陣集合;
24、根據(jù)所述第一矩陣集合中的第一矩陣計算第一圖像集合中的第一圖像對應(yīng)的稀疏率,得到第一稀疏率集合。
25、在一個可能的實現(xiàn)方式中,一種獲取所述第一稀疏率集合中的第一稀疏率對應(yīng)的閾值,得到稀疏率閾值的方法,包括:
26、獲取k個所述待檢測觸摸屏幕對應(yīng)的沒有缺陷的屏幕圖像,得到參考圖像集合;
27、對所述參考圖像集合中每個參考圖像進(jìn)行二值化處理,得到第一參考圖像集合;
28、對第一參考圖像集合中每個第一參考圖像進(jìn)行去噪處理,得到目標(biāo)參考圖像集合;
29、計算所述目標(biāo)參考圖像集合中目標(biāo)參考圖像對應(yīng)的稀疏率平均值,得到稀疏率閾值。
30、在一個可能的實現(xiàn)方式中,一種根據(jù)所述稀疏率閾值和第一稀疏率集合獲取第一圖像集合中帶有缺陷的第一圖像,得到目標(biāo)圖像集合的方法,包括:
31、判斷所述第一稀疏率集合中是否存在小于稀疏率閾值的第一稀疏率,若沒有,則說明所述待檢測觸摸屏不存在缺陷,若有,則獲取第一稀疏率集合中每個小于稀疏率閾值的第一稀疏率,得到第二稀疏率集合;
32、獲取所述第二稀疏率集合中的每個第二稀疏率對應(yīng)的第一圖像,得到目標(biāo)圖像集合。
33、本技術(shù)實施例的第二方面提供一種基于稀疏特征的觸摸屏圖像的缺陷檢測裝置,所述裝置包括:
34、生成單元,用于根據(jù)預(yù)設(shè)的采集精度生成對待檢測觸摸屏的進(jìn)行圖像采集的采集方案,得到第一采集方案;
35、采集單元,用于根據(jù)所述第一采集方案對所述待檢測觸摸屏進(jìn)行圖像采集,得到第一圖像集合;
36、計算單元,用于根據(jù)預(yù)設(shè)的冗余字典計算所述第一圖像集合中的第一圖像對應(yīng)的稀疏率,得到第一稀疏率集合;
37、第一獲取單元,用于獲取所述第一稀疏率集合中的第一稀疏率對應(yīng)的閾值,得到稀疏率閾值;
38、第二獲取單元,用于根據(jù)所述稀疏率閾值和第一稀疏率集合獲取第一圖像集合中帶有缺陷的第一圖像,得到目標(biāo)圖像集合。
39、在一個可能的實現(xiàn)方式中,所述生成單元具體用于:
40、獲取待檢測觸摸屏的尺寸信息,得到第一尺寸信息,所述第一尺寸信息包括待檢測觸摸屏對應(yīng)的寬度和長度;
41、根據(jù)所述第一尺寸信息和預(yù)設(shè)采集精度確定對待檢測觸摸屏的進(jìn)行圖像采集的采集方案,得到第一采集方案。
42、在一個可能的實現(xiàn)方式中,所述采集單元具體用于:
43、獲取待檢測觸摸屏的屏幕圖像,得到待檢測圖像;
44、對所述待檢測圖像進(jìn)行二值化處理,得到第一預(yù)處理圖像;
45、對所述第一預(yù)處理圖像進(jìn)行去噪處理,得到第二預(yù)處理圖像;
46、根據(jù)第一采集方案對所述第二預(yù)處理圖像進(jìn)行分割處理,得到第一圖像集合。
47、在一個可能的實現(xiàn)方式中,所述計算單元具體用于:
48、確定所述第一圖像集合中每個第一圖像對應(yīng)的初始系數(shù)向量,得到初始系數(shù)向量集合;
49、計算所述第一圖像集合中每個第一圖像對應(yīng)的殘差,得到殘差集合;
50、根據(jù)所述預(yù)設(shè)的冗余字典和殘差集合確定第一圖像集合中每個第一圖像對應(yīng)的索引信息,得到索引信息集合;
51、根據(jù)所述索引信息集合中每個索引信息在預(yù)設(shè)冗余字典中確定目標(biāo)原子,得到目標(biāo)原子集合,其中,所述目標(biāo)原子為預(yù)設(shè)的冗余字典中與每個第一圖像對應(yīng)的殘差相關(guān)性最高的原子,預(yù)設(shè)的冗余字典中的原子為一個向量;
52、根據(jù)所述目標(biāo)原子集合對所述初始系數(shù)向量集合進(jìn)行更新,得到目標(biāo)系數(shù)向量集合;
53、根據(jù)所述目標(biāo)系數(shù)向量集合確定構(gòu)建第一圖像集合中每個第一圖像對應(yīng)的稀疏率矩陣,將第一圖像對應(yīng)的稀疏率矩陣確定為第一矩陣,得到第一矩陣集合;
54、根據(jù)所述第一矩陣集合中的第一矩陣計算第一圖像集合中的第一圖像對應(yīng)的稀疏率,得到第一稀疏率集合。
55、在一個可能的實現(xiàn)方式中,所述第一獲取單元具體用于:
56、獲取k個所述待檢測觸摸屏幕對應(yīng)的沒有缺陷的屏幕圖像,得到參考圖像集合;
57、對所述參考圖像集合中每個參考圖像進(jìn)行二值化處理,得到第一參考圖像集合;
58、對第一參考圖像集合中每個第一參考圖像進(jìn)行去噪處理,得到目標(biāo)參考圖像集合;
59、計算所述目標(biāo)參考圖像集合中目標(biāo)參考圖像對應(yīng)的稀疏率平均值,得到稀疏率閾值。
60、在一個可能的實現(xiàn)方式中,所述第二獲取單元具體用于:
61、判斷所述第一稀疏率集合中是否存在小于稀疏率閾值的第一稀疏率,若沒有,則說明所述待檢測觸摸屏不存在缺陷,若有,則獲取第一稀疏率集合中每個小于稀疏率閾值的第一稀疏率,得到第二稀疏率集合;
62、獲取所述第二稀疏率集合中的每個第二稀疏率對應(yīng)的第一圖像,得到目標(biāo)圖像集合。
63、本技術(shù)實施例的第三方面提供一種終端,包括處理器、輸入設(shè)備、輸出設(shè)備和存儲器,所述處理器、輸入設(shè)備、輸出設(shè)備和存儲器相互連接,其中,所述存儲器用于存儲計算機(jī)程序,所述計算機(jī)程序包括程序指令,所述處理器被配置用于調(diào)用所述程序指令,執(zhí)行如本技術(shù)實施例第一方面中的步驟指令。
64、本技術(shù)實施例的第四方面提供了一種計算機(jī)可讀存儲介質(zhì),其中,上述計算機(jī)可讀存儲介質(zhì)存儲用于電子數(shù)據(jù)交換的計算機(jī)程序,其中,上述計算機(jī)程序使得計算機(jī)執(zhí)行如本技術(shù)實施例第一方面中所描述的部分或全部步驟。
65、本技術(shù)實施例的第五方面提供了一種計算機(jī)程序產(chǎn)品,其中,上述計算機(jī)程序產(chǎn)品包括存儲了計算機(jī)程序的非瞬時性計算機(jī)可讀存儲介質(zhì),上述計算機(jī)程序可操作來使計算機(jī)執(zhí)行如本技術(shù)實施例第一方面中所描述的部分或全部步驟。該計算機(jī)程序產(chǎn)品可以為一個軟件安裝包。