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