本技術(shù)實施例涉及顯示屏檢測領(lǐng)域,尤其涉及一種顯示屏采集圖像映射壓縮的方法、裝置及存儲介質(zhì)。
背景技術(shù):
1、隨著工業(yè)和互聯(lián)網(wǎng)技術(shù)的日新月異的發(fā)展,行業(yè)對工業(yè)產(chǎn)品質(zhì)量的要求越來越精細(xì)化、標(biāo)準(zhǔn)化,就顯示面板行業(yè)而言,產(chǎn)品質(zhì)量好壞直接影響其產(chǎn)品競爭力,這其中,產(chǎn)品形制尺寸規(guī)格的精度是產(chǎn)品質(zhì)量的最基本的工藝指標(biāo)。顯示屏作為設(shè)備的顯示組件之一,被運用在各種高端設(shè)備上,例如手機、電視、平板電腦等。而隨著人們對畫面顯示的要求不斷提高,顯示屏逐漸成為技術(shù)精密的產(chǎn)品。
2、隨著電子產(chǎn)品的更新迭代,顯示屏的使用越發(fā)頻繁,消費者對產(chǎn)品的品質(zhì)有了更高的要求。顯示屏的缺陷檢出和mura補償需求量逐漸提升。為了提高檢出的精度,在選取相機鏡頭時,一般會將mapping調(diào)整的較大,這樣在后續(xù)的處理中處理時間會較長。在對顯示屏做demura和檢出的時候,常規(guī)的方法是將拍攝到的圖像進(jìn)行定位矯正后,在矯正圖上直接做檢出,顯示屏采集圖像檢出的時候,一般是將拍攝圖像校正后直接在矯正圖上做檢出,所有的檢出都在顯示屏采集圖像上進(jìn)行,在做demura補償時,常規(guī)的方式會將顯示屏采集圖像按照顯示屏分辨率進(jìn)行等比例壓縮,由于不同面板像素點排布有公差存在并不是完全一致,導(dǎo)致在進(jìn)行提取時會極大程度的降低提取的精度。
技術(shù)實現(xiàn)思路
1、本技術(shù)公開了一種顯示屏采集圖像映射壓縮的方法、裝置及存儲介質(zhì),用于提高顯示屏圖像像素提取的精度。
2、本技術(shù)第一方面公開了一種顯示屏采集圖像映射壓縮的方法,包括:
3、向待測顯示屏輸入第一圖像,并獲取第一采集圖像,第一圖像的大小與待測顯示屏的分辨率相同,第一圖像的圖像灰階為255;
4、根據(jù)第一采集圖像生成仿射變換矩陣;
5、向待測顯示屏輸入第二圖像,并獲取第二采集圖像,第二圖像為用于隔行點亮像素點的圖像;
6、通過仿射變換矩陣對第二采集圖像上的像素點進(jìn)行仿射變換,在第二采集圖像上生成初始陣列坐標(biāo)點集;
7、以初始陣列坐標(biāo)點集中的點為中心,并根據(jù)預(yù)設(shè)的鄰域范圍對第二采集圖像上的像素點進(jìn)行最大值搜索,生成最大值坐標(biāo)集;
8、根據(jù)最大值坐標(biāo)集計算坐標(biāo)偏移量集合,再根據(jù)坐標(biāo)偏移量集合計算所有像素點的映射坐標(biāo)集合;
9、根據(jù)映射坐標(biāo)集合進(jìn)行拼接,生成完整的屏幕圖像映射map;
10、使用屏幕圖像映射map對第一采集圖像進(jìn)行一一映射,得到最終的分辨率一比一的壓縮圖像,使用壓縮圖像進(jìn)行補償和檢出。
11、可選地,根據(jù)第一采集圖像生成仿射變換矩陣,包括:
12、采集第一采集圖像上的實際角點坐標(biāo),生成角點坐標(biāo)集;
13、獲取角點參考坐標(biāo)集,角點參考坐標(biāo)集中每一個已知的參考角點坐標(biāo)在角點坐標(biāo)集中都有對應(yīng)的實際交點坐標(biāo);
14、根據(jù)實際角點坐標(biāo)和參考角點坐標(biāo)計算仿射變換矩陣。
15、可選地,根據(jù)最大值坐標(biāo)集計算坐標(biāo)偏移量集合,再根據(jù)坐標(biāo)偏移量集合計算所有像素點的映射坐標(biāo)集合,包括:
16、根據(jù)最大值坐標(biāo)集和初始陣列坐標(biāo)點集計算坐標(biāo)偏移量集合;
17、根據(jù)坐標(biāo)偏移量集合和初始陣列坐標(biāo)點集計算第一映射坐標(biāo)集合;
18、根據(jù)第一映射坐標(biāo)集合和屏幕像素系數(shù)確定未點亮像素點的第二映射坐標(biāo)集合,屏幕像素系數(shù)為單個屏幕像素在圖像中占據(jù)的圖像像素個數(shù);
19、將第一映射坐標(biāo)集合和第二映射坐標(biāo)集合確定為最終的映射坐標(biāo)集合。
20、可選地,根據(jù)第一映射坐標(biāo)集合和屏幕像素系數(shù)確定未點亮像素點的第二映射坐標(biāo)集合,包括:
21、確定第一映射坐標(biāo)集合中的每一個坐標(biāo)點為中心,確定屏幕像素系數(shù)為取樣距離;
22、確定每一個坐標(biāo)點上側(cè)一個取樣距離的坐標(biāo)點為第一補全點集;
23、確定每一個坐標(biāo)點右側(cè)一個取樣距離的坐標(biāo)點為第二補全點集;
24、確定每一個坐標(biāo)點上側(cè)一個取樣距離、右側(cè)一個取樣距離的坐標(biāo)點為第三補全點集;
25、將第一補全點集、第二補全點集和第三補全點集確定為第二映射坐標(biāo)集合。
26、可選地,根據(jù)第一映射坐標(biāo)集合和屏幕像素系數(shù)確定未點亮像素點的第二映射坐標(biāo)集合,包括:
27、確定第一映射坐標(biāo)集合中的每一個坐標(biāo)點為中心,確定屏幕像素系數(shù)為取樣距離;
28、在每一個坐標(biāo)點的上方、下方、左側(cè)、右側(cè)4個方向上各取一個補全點,四個方向上的補全點與對應(yīng)坐標(biāo)點的距離均為一個取樣距離;
29、確定每一個坐標(biāo)點在左方向一個取樣距離,再上方向上一個取樣距離的補全點;
30、確定每一個坐標(biāo)點在右方向一個取樣距離,再上方向上一個取樣距離的補全點;
31、確定每一個坐標(biāo)點在左方向一個取樣距離,再下方向上一個取樣距離的補全點;
32、確定每一個坐標(biāo)點在右方向一個取樣距離,再下方向上一個取樣距離的補全點;
33、將每一個未點亮像素點對應(yīng)的所有補全點進(jìn)行點位擬合,為每一個未點亮像素點生成一個目標(biāo)補全點,并將每一個目標(biāo)補全點確定為第二映射坐標(biāo)集合。
34、可選地,以初始陣列坐標(biāo)點集中的點為中心,并根據(jù)預(yù)設(shè)的鄰域范圍對第二采集圖像上的像素點進(jìn)行最大值搜索,生成最大值坐標(biāo)集,包括:
35、獲取鄰域搜索距離,以初始陣列坐標(biāo)點集中的初始陣列坐標(biāo)點為中心,以鄰域搜索距離為限進(jìn)行像素點的最大值搜索,生成初始最大值坐標(biāo)點;
36、確定搜索出的每一個初始最大值坐標(biāo)點與搜索范圍邊緣的相隔距離;
37、根據(jù)相隔距離確定需要進(jìn)行擴充搜索的初始陣列坐標(biāo)點,并對需要擴充搜索的初始陣列坐標(biāo)點進(jìn)行擴充探索,生成目標(biāo)最大值坐標(biāo)點;
38、確定未受影響的初始陣列坐標(biāo)點對應(yīng)的初始最大值坐標(biāo)點為目標(biāo)最大值坐標(biāo)點;
39、整合所有的目標(biāo)最大值坐標(biāo)點為最大值坐標(biāo)集。
40、可選地,根據(jù)相隔距離確定需要進(jìn)行擴充搜索的初始陣列坐標(biāo)點,并對需要擴充搜索的初始陣列坐標(biāo)點進(jìn)行擴充探索,生成目標(biāo)最大值坐標(biāo)點,包括:
41、確定相隔距離小于預(yù)設(shè)搜索距離的初始最大值坐標(biāo)點為畸變點;
42、根據(jù)相隔距離、最大值坐標(biāo)點方向和初始最大值坐標(biāo)點像素值確定畸變點的畸變類型;
43、將根據(jù)畸變點的畸變類型確定受影響的初始陣列坐標(biāo)點,并確定擴充搜索范圍;
44、根據(jù)受影響的初始陣列坐標(biāo)點和對應(yīng)的初始最大值坐標(biāo)點確定擴充搜索方向,以擴充搜索范圍進(jìn)行擴充探索,生成目標(biāo)最大值坐標(biāo)點。
45、本技術(shù)第二方面公開了一種顯示屏采集圖像映射壓縮的裝置,包括:
46、第一獲取單元,用于向待測顯示屏輸入第一圖像,并獲取第一采集圖像,第一圖像的大小與待測顯示屏的分辨率相同,第一圖像的圖像灰階為255;
47、第一生成單元,用于根據(jù)第一采集圖像生成仿射變換矩陣;
48、第二獲取單元,用于向待測顯示屏輸入第二圖像,并獲取第二采集圖像,第二圖像為用于隔行點亮像素點的圖像;
49、第二生成單元,用于通過仿射變換矩陣對第二采集圖像上的像素點進(jìn)行仿射變換,在第二采集圖像上生成初始陣列坐標(biāo)點集;
50、第三生成單元,用于以初始陣列坐標(biāo)點集中的點為中心,并根據(jù)預(yù)設(shè)的鄰域范圍對第二采集圖像上的像素點進(jìn)行最大值搜索,生成最大值坐標(biāo)集;
51、計算單元,用于根據(jù)最大值坐標(biāo)集計算坐標(biāo)偏移量集合,再根據(jù)坐標(biāo)偏移量集合計算所有像素點的映射坐標(biāo)集合;
52、第四生成單元,用于根據(jù)映射坐標(biāo)集合進(jìn)行拼接,生成完整的屏幕圖像映射map;
53、映射單元,用于使用屏幕圖像映射map對第一采集圖像進(jìn)行一一映射,得到最終的分辨率一比一的壓縮圖像,使用壓縮圖像進(jìn)行補償和檢出。
54、可選地,第一生成單元,包括:
55、采集第一采集圖像上的實際角點坐標(biāo),生成角點坐標(biāo)集;
56、獲取角點參考坐標(biāo)集,角點參考坐標(biāo)集中每一個已知的參考角點坐標(biāo)在角點坐標(biāo)集中都有對應(yīng)的實際交點坐標(biāo);
57、根據(jù)實際角點坐標(biāo)和參考角點坐標(biāo)計算仿射變換矩陣。
58、可選地,計算單元,包括:
59、第一計算模塊,用于根據(jù)最大值坐標(biāo)集和初始陣列坐標(biāo)點集計算坐標(biāo)偏移量集合;
60、第二計算模塊,用于根據(jù)坐標(biāo)偏移量集合和初始陣列坐標(biāo)點集計算第一映射坐標(biāo)集合;
61、第一確定模塊,用于根據(jù)第一映射坐標(biāo)集合和屏幕像素系數(shù)確定未點亮像素點的第二映射坐標(biāo)集合,屏幕像素系數(shù)為單個屏幕像素在圖像中占據(jù)的圖像像素個數(shù);
62、第二確定模塊,用于將第一映射坐標(biāo)集合和第二映射坐標(biāo)集合確定為最終的映射坐標(biāo)集合。
63、可選地,第一確定模塊,包括:
64、確定第一映射坐標(biāo)集合中的每一個坐標(biāo)點為中心,確定屏幕像素系數(shù)為取樣距離;
65、確定每一個坐標(biāo)點上側(cè)一個取樣距離的坐標(biāo)點為第一補全點集;
66、確定每一個坐標(biāo)點右側(cè)一個取樣距離的坐標(biāo)點為第二補全點集;
67、確定每一個坐標(biāo)點上側(cè)一個取樣距離、右側(cè)一個取樣距離的坐標(biāo)點為第三補全點集;
68、將第一補全點集、第二補全點集和第三補全點集確定為第二映射坐標(biāo)集合。
69、可選地,第一確定模塊,包括:
70、確定第一映射坐標(biāo)集合中的每一個坐標(biāo)點為中心,確定屏幕像素系數(shù)為取樣距離;
71、在每一個坐標(biāo)點的上方、下方、左側(cè)、右側(cè)4個方向上各取一個補全點,四個方向上的補全點與對應(yīng)坐標(biāo)點的距離均為一個取樣距離;
72、確定每一個坐標(biāo)點在左方向一個取樣距離,再上方向上一個取樣距離的補全點;
73、確定每一個坐標(biāo)點在右方向一個取樣距離,再上方向上一個取樣距離的補全點;
74、確定每一個坐標(biāo)點在左方向一個取樣距離,再下方向上一個取樣距離的補全點;
75、確定每一個坐標(biāo)點在右方向一個取樣距離,再下方向上一個取樣距離的補全點;
76、將每一個未點亮像素點對應(yīng)的所有補全點進(jìn)行點位擬合,為每一個未點亮像素點生成一個目標(biāo)補全點,并將每一個目標(biāo)補全點確定為第二映射坐標(biāo)集合。
77、可選地,第三生成單元,包括:
78、獲取模塊,用于獲取鄰域搜索距離,以初始陣列坐標(biāo)點集中的初始陣列坐標(biāo)點為中心,以鄰域搜索距離為限進(jìn)行像素點的最大值搜索,生成初始最大值坐標(biāo)點;
79、第三確定模塊,用于確定搜索出的每一個初始最大值坐標(biāo)點與搜索范圍邊緣的相隔距離;
80、生成模塊,用于根據(jù)相隔距離確定需要進(jìn)行擴充搜索的初始陣列坐標(biāo)點,并對需要擴充搜索的初始陣列坐標(biāo)點進(jìn)行擴充探索,生成目標(biāo)最大值坐標(biāo)點;
81、第四確定模塊,用于確定未受影響的初始陣列坐標(biāo)點對應(yīng)的初始最大值坐標(biāo)點為目標(biāo)最大值坐標(biāo)點;
82、整合模塊,用于整合所有的目標(biāo)最大值坐標(biāo)點為最大值坐標(biāo)集。
83、可選地,生成模塊,包括:
84、確定相隔距離小于預(yù)設(shè)搜索距離的初始最大值坐標(biāo)點為畸變點;
85、根據(jù)相隔距離、最大值坐標(biāo)點方向和初始最大值坐標(biāo)點像素值確定畸變點的畸變類型;
86、將根據(jù)畸變點的畸變類型確定受影響的初始陣列坐標(biāo)點,并確定擴充搜索范圍;
87、根據(jù)受影響的初始陣列坐標(biāo)點和對應(yīng)的初始最大值坐標(biāo)點確定擴充搜索方向,以擴充搜索范圍進(jìn)行擴充探索,生成目標(biāo)最大值坐標(biāo)點。
88、本技術(shù)第三方面提供了一種顯示屏采集圖像映射壓縮的裝置,包括:
89、處理器、存儲器、輸入輸出單元以及總線;
90、處理器與存儲器、輸入輸出單元以及總線相連;
91、存儲器保存有程序,處理器調(diào)用程序以執(zhí)行如第一方面以及第一方面的任意可選的方法。
92、本技術(shù)第四方面提供了一種計算機可讀存儲介質(zhì),計算機可讀存儲介質(zhì)上保存有程序,程序在計算機上執(zhí)行時執(zhí)行如第一方面以及第一方面的任意可選的方法。
93、從以上技術(shù)方案可以看出,本技術(shù)實施例具有以下優(yōu)點:
94、本技術(shù)中,首先向待測顯示屏輸入第一圖像,并獲取第一采集圖像,第一圖像的大小與待測顯示屏的分辨率相同,第一圖像的圖像灰階為255。根據(jù)第一采集圖像生成仿射變換矩陣。向待測顯示屏輸入第二圖像,并獲取第二采集圖像,第二圖像的大小與待測顯示屏的分辨率相同,第二圖像為用于隔行點亮像素點的圖像。通過仿射變換矩陣對第二采集圖像上的像素點進(jìn)行仿射變換,在第二采集圖像上生成初始陣列坐標(biāo)點集。以初始陣列坐標(biāo)點集中的點為中心,并根據(jù)預(yù)設(shè)的鄰域范圍對第二采集圖像上的像素點進(jìn)行最大值搜索,生成最大值坐標(biāo)集。根據(jù)最大值坐標(biāo)集計算坐標(biāo)偏移量集合,再根據(jù)坐標(biāo)偏移量集合計算所有像素點的映射坐標(biāo)集合。根據(jù)映射坐標(biāo)集合進(jìn)行拼接,生成完整的屏幕圖像映射map。使用屏幕圖像映射map對第一采集圖像進(jìn)行一一映射,得到最終的分辨率一比一的壓縮圖像,使用壓縮圖像進(jìn)行補償和檢出。
95、通過讓待測屏幕顯示像素點隔行隔列點亮的第二圖像和所有像素全部點亮的第一圖像。使用第一采集圖像對屏幕進(jìn)行校正(仿射變換將屏幕擺正),然后在第二采集圖像上定位像素點位置,通過隔開像素點的方式先對像素點進(jìn)行精定位,然后進(jìn)行鄰域搜索找到像素團中心(最大值像素點),然后校驗映射點后得到像素點的映射map,最后映射圖像得到壓縮后的圖像。此種方式相較傳統(tǒng)的顯示屏像素提取,不僅能夠提升檢測速度,而且能夠提高顯示屏圖像像素提取的精度。