最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

LED顯示屏燈點定位方法與裝置與流程

文檔序號:11178824閱讀:1893來源:國知局
LED顯示屏燈點定位方法與裝置與流程

本發(fā)明涉及l(fā)ed顯示屏檢測技術(shù),尤其涉及一種led顯示屏燈點定位方法與裝置。



背景技術(shù):

為了保證led顯示屏的顯示均勻度,提升顯示質(zhì)量,需要對led顯示屏的亮色度進(jìn)行校正,在對亮色度進(jìn)行校正前,需要對每一個led燈點進(jìn)行定位。現(xiàn)有技術(shù)中對led燈點進(jìn)行定位的方法通常采用模板匹配定位法,即首先建立led燈點的圖像模型,然后使用圖像模型對實際的包括多個燈點的led顯示屏圖像進(jìn)行相似度匹配,從而定位各個燈點的實際位置。

然而,模板匹配定位法中要求實際燈點的圖像特征與圖像模型有一定相似度,對多個實際燈點的圖像特征一致性有較高要求,且圖像模型的參數(shù)設(shè)置以及實際拍攝的led顯示屏圖像的成像效果對燈點的定位會有很大影響,容易造成定位誤差,尤其是當(dāng)燈點數(shù)量多時。



技術(shù)實現(xiàn)要素:

針對以上現(xiàn)有問題,本發(fā)明的目的在于提供一種受實際燈點圖像特征影響較低的led顯示屏燈點定位方法與裝置。

根據(jù)本發(fā)明的第一個方面,提供一種led顯示屏燈點定位方法,包括步驟:搜索首末燈點的步驟,將以像素點顯示的與所述led顯示屏對應(yīng)的燈點圖像置于二維坐標(biāo)系的一象限中,獲取燈點陣列中起始燈點的實際坐標(biāo)以及末點燈點的實際坐標(biāo);獲取燈點間距的步驟,獲取燈點陣列行方向上相鄰燈點間的行燈點間距與列方向上相鄰燈點間的列燈點間距中的至少一個;計算參考坐標(biāo)的步驟,在燈點的行首方向相鄰燈點或列首方向相鄰燈點的實際坐標(biāo)的位置,行方向上或列方向上移動燈點間距,以獲得下一個燈點的參考坐標(biāo);獲取實際坐標(biāo)的步驟,在燈點圖像中,以燈點的參考坐標(biāo)為中心,在預(yù)設(shè)距離范圍內(nèi)的所有像素點中查找高亮度值像素點,設(shè)置高亮度值像素點的坐標(biāo)為實際坐標(biāo),高亮度值像素點是指在預(yù)設(shè)距離范圍內(nèi)亮度值最高的像素點;以起始燈點坐標(biāo)的位置為起始,循環(huán)執(zhí)行計算參考坐標(biāo)步驟以及獲取實際坐標(biāo)步驟,直至逐個獲取所有燈點的實際坐標(biāo)。

優(yōu)選地,在獲取實際坐標(biāo)的步驟中,當(dāng)存在多個高亮度值像素點時,比較多個高亮度值像素點中的每一個高亮度值像素點的相鄰多個像素點的亮度值,設(shè)置相鄰像素點的亮度值最高的高亮度值像素點的坐標(biāo)為實際坐標(biāo)。

優(yōu)選地,在獲取實際坐標(biāo)的步驟中,計算以燈點的參考坐標(biāo)為中心預(yù)設(shè)距離范圍內(nèi)的所有像素點的亮度值,當(dāng)所述亮度值低于預(yù)設(shè)閾值時,判斷燈點為盲點,以參考坐標(biāo)代替實際坐標(biāo)。

優(yōu)選地,在計算參考坐標(biāo)的步驟中,移動燈點間距包括計算燈點偏移角度,并根據(jù)燈點偏移角度對燈點間距進(jìn)行補(bǔ)償后,移動補(bǔ)償后的燈點間距。

優(yōu)選地,在計算參考坐標(biāo)的步驟中,燈點偏移角度為當(dāng)前燈點行首方向相鄰燈點的實際坐標(biāo)與當(dāng)前燈點行首方向間隔大于等于3個燈點的實際坐標(biāo)連線的行方向偏移角度;或者,燈點偏移角度為當(dāng)前燈點列首方向相鄰燈點的實際坐標(biāo)與當(dāng)前燈點列首方向間隔大于等于3個燈點的實際坐標(biāo)連線的列方向偏移角度。

優(yōu)選地,在計算參考坐標(biāo)的步驟中,燈點偏移角度為當(dāng)前燈點行首方向相鄰燈點或列首方向相鄰燈點的實際坐標(biāo)與行首燈點或列首燈點的實際坐標(biāo)連線的行方向或列方向偏移角度。

優(yōu)選地,在計算參考坐標(biāo)的步驟中,根據(jù)燈點偏移角度對燈點間距進(jìn)行補(bǔ)償,移動補(bǔ)償后的燈點間距包括:將獲取燈點間距步驟中獲取的燈點間距分別乘以燈點偏移角度的正弦值以及余弦值,以獲取補(bǔ)償后的燈點間距在行方向上的行分量以及列方向上的列分量,分別在行方向以及列方向移動行分量以及列分量。

優(yōu)選地,還包括步驟:區(qū)域選取,將燈點圖像進(jìn)行燈點陣列區(qū)域選取處理。

優(yōu)選地,還包括步驟:首燈點確認(rèn),在首行燈點的實際坐標(biāo)的位置,向列首方向移動燈點間距作為擬合首行燈點的參考坐標(biāo),根據(jù)擬合首行燈點的參考坐標(biāo)獲取擬合首行燈點的實際坐標(biāo)以判斷起始燈點是否為首燈點;或者,在首列燈點的實際坐標(biāo)的位置,向行首方向移動燈點間距作為擬合首列燈點的參考坐標(biāo),根據(jù)擬合首列燈點的參考坐標(biāo)獲取擬合首列燈點的實際坐標(biāo)以判斷起始燈點是否為首燈點。

優(yōu)選地,獲取擬合首行燈點的實際坐標(biāo)或擬合首列燈點的實際坐標(biāo),則判斷起始燈點不是首燈點,以擬合首行燈點的實際坐標(biāo)與擬合首列燈點的實際坐標(biāo)中的至少一項進(jìn)行直線擬合,以獲取首燈點坐標(biāo),以首燈點坐標(biāo)為起始重新計算所有燈點的實際坐標(biāo)。

優(yōu)選地,無法獲取擬合首行燈點的實際坐標(biāo)或擬合首列燈點的實際坐標(biāo),則判斷起始燈點是首燈點,繼續(xù)獲取后續(xù)燈點的實際坐標(biāo)。

根據(jù)本發(fā)明的第二個方面,提供一種led顯示屏燈點定位裝置,包括:存儲單元,用于存儲程序,程序被處理單元執(zhí)行時實現(xiàn)第一方面的led顯示屏燈點定位方法的步驟;執(zhí)行單元,用于執(zhí)行存儲單元中程序。

由于使用了以上技術(shù),本發(fā)明的led顯示屏燈點定位方法與裝置不需要建立圖像模型,無需進(jìn)行相似度匹配,因此受實際燈點圖像特征影響較低,能夠準(zhǔn)確獲取燈點的實際坐標(biāo)。

附圖說明

以下結(jié)合附圖和具體實施例對本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)的說明,以使本發(fā)明的特性和優(yōu)點更為明顯。

圖1為本發(fā)明實施例的led顯示屏燈點定位方法的流程示意圖;

圖2為圖1中步驟s103的流程示意圖;

圖3為圖1中步驟s105的流程示意圖;

圖4為本發(fā)明實施例的燈點圖像示意圖;

圖5為圖1中a區(qū)域去除背景像素后的燈點圖像的放大示意圖;

圖6為本發(fā)明的led顯示屏燈點定位裝置的模塊示意圖。

具體實施方式

以下將對本發(fā)明的實施例給出詳細(xì)的說明。盡管本發(fā)明將結(jié)合一些具體實施方式進(jìn)行闡述和說明,但需要注意的是本發(fā)明并不僅僅只局限于這些實施方式。相反,對本發(fā)明進(jìn)行的修改或者等同替換,均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。

一些示例性實施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各項操作描述成順序的處理,但是其中的許多操作可以被并行地、并發(fā)地或者同時實施。此外,各項操作的順序可以被重新安排。當(dāng)其操作完成時所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對應(yīng)于方法、函數(shù)、規(guī)程、子例程、子程序等等。

圖1為本發(fā)明實施例的led顯示屏燈點定位方法的流程示意圖,如圖1所示,本發(fā)明的led顯示屏燈點定位方法包括步驟:

s100:顯示圖像,在led顯示屏顯示一圖像,該圖像中包括若干燈點。

s101:拍攝燈點圖像,將led顯示屏拍攝為像素點顯示的燈點圖像。

s102:區(qū)域選取,將燈點圖像進(jìn)行燈點陣列區(qū)域選取處理。

s103:搜索首末點,將燈點圖像置于二維坐標(biāo)系中,獲取燈點陣列中起始燈點坐標(biāo)以及末點燈點坐標(biāo)。

s104:獲取燈點間距,獲取燈點陣列行方向上相鄰燈點間的行燈點間距與列方向上相鄰燈點間的列燈點間距中的至少一個。

s105:獲取前n行燈點的實際坐標(biāo),以起始燈點坐標(biāo)的位置為起始,循環(huán)計算參考坐標(biāo)以及獲取實際坐標(biāo)。

s106:首燈點確認(rèn),在首行燈點的實際坐標(biāo)的位置,向列首方向移動燈點間距作為擬合首行燈點的參考坐標(biāo),根據(jù)擬合首行燈點的參考坐標(biāo)獲取擬合首行燈點的實際坐標(biāo)以判斷起始燈點是否為首燈點。

s107:獲取首燈點坐標(biāo),以擬合首行燈點的實際坐標(biāo)與擬合首列燈點的實際坐標(biāo)中的至少一項進(jìn)行直線擬合,以獲取首燈點坐標(biāo)。

s108:獲取后續(xù)行燈點的實際坐標(biāo)。

圖4為本發(fā)明實施例的燈點圖像示意圖,下面結(jié)合圖1與圖4具體說明本發(fā)明的led顯示屏燈點定位方法。

首先,如步驟s100,在led顯示屏顯示一圖像,該圖像中包括若干燈點。led顯示屏包括多個led燈點,多個燈點以陣列的方式進(jìn)行排列以形成燈點陣列。將led顯示屏的燈點陣列按照要求點亮。

如步驟s101,將led顯示屏拍攝為像素點顯示的燈點圖像100。燈點圖像100呈現(xiàn)出若干個被點亮的燈點分布在黑色背景中。燈點圖像100通常在拍攝時即被拍攝為拜耳陣列(bayer陣列)排列的圖像。在其他實施例中,燈點圖像也可以是其他具有色彩的圖像,則需要將燈點圖像使用現(xiàn)有技術(shù)轉(zhuǎn)換為灰度圖像。

接著,如步驟s102,將拍攝獲取的燈點圖像100進(jìn)行燈點陣列區(qū)域選取處理。具體而言,在拍攝獲取的燈點圖像100中選取燈點陣列的大致處理區(qū)域,以屏蔽拍攝現(xiàn)場除燈點之外的其他光源對燈點定位的影響,從而提高燈點定位準(zhǔn)確度。處理區(qū)域優(yōu)選地為矩形區(qū)域,從而便于后續(xù)步驟中對于燈點進(jìn)行定位。燈點區(qū)域選取的具體方法可以采用現(xiàn)有技術(shù)的方法。在其他實施例中也可以省略步驟s102,直接使用拍攝獲取的燈點圖像100。

如步驟s103,將燈點圖像100置于二維坐標(biāo)系中,獲取燈點陣列中起始燈點坐標(biāo)101以及末點燈點坐標(biāo)102。圖2為圖1中步驟s103的流程示意圖。圖5為圖4中a區(qū)域去除背景像素后的燈點圖像的放大示意圖。結(jié)合圖1,圖2,圖4以及圖5所示,首先如步驟s1031,將燈點圖像100置于二維坐標(biāo)系的一象限中,本實施例實例性地將燈點圖像100置于二維坐標(biāo)系的第四象限。

接著如步驟s1032,將燈點圖像100進(jìn)行二值化處理,以獲得與燈點圖像100對應(yīng)的由亮像素點以及暗像素點組成的二值化圖像(未示出)。二值化圖像與燈點圖像100對應(yīng),且在二維坐標(biāo)系中位置重合??梢酝ㄟ^閾值設(shè)定法進(jìn)行二值化處理。具體而言,圖像中的像素點的亮度等級范圍一般從0到21,本實施例中n為14,而通常n為8,即像素點的亮度等級范圍從0到255。下面以8位為例進(jìn)行說明,白色為255,黑色為0。將127設(shè)置為閾值,從而將亮度等級低于等于127的像素點設(shè)置為暗像素點,即亮度等級設(shè)定為0的像素點,將亮度等級高于127的像素點設(shè)置為亮像素點,即亮度等級設(shè)定為255的像素點,從而完成二值化處理。二值化處理能夠簡化圖像,從而能更精確定位,減少計算量。

接著如步驟s1033,在二值化圖像中,選取離所述二維坐標(biāo)系的原點最近的亮像素點的坐標(biāo)為起始燈點的參考坐標(biāo)201。如步驟s1034,根據(jù)起始燈點的參考坐標(biāo)201在燈點圖像100中獲取起始燈點的實際坐標(biāo)202。

類似于起始燈點101,如步驟s1035以及步驟s1036,在二值化圖像中,選取離二維坐標(biāo)系的原點最遠(yuǎn)的亮像素點的坐標(biāo)為末點燈點102的參考坐標(biāo),根據(jù)末點燈點102的參考坐標(biāo)在燈點圖像100中獲取末點燈點的實際坐標(biāo)。

選取離二維坐標(biāo)系的原點最近或最遠(yuǎn)的亮像素點的方法可以通過計算所有亮像素點到原點的距離,并從中選取最近距離以及最遠(yuǎn)距離的亮像素點。

下面以起始燈點101為例,介紹根據(jù)參考坐標(biāo)獲取實際坐標(biāo)的方法。以起始燈點的參考坐標(biāo)201為中心,在預(yù)設(shè)距離范圍內(nèi)的所有像素點中查找高亮度值像素點,設(shè)置高亮度值像素點的坐標(biāo)為起始燈點的實際坐標(biāo)202。高亮度值像素點是指在預(yù)設(shè)距離范圍內(nèi)亮度值最高的像素點。

需要注意的是,當(dāng)存在多個高亮度值像素點時,分別計算多個高亮度值像素點中的每一個高亮度值像素點的相鄰多個相鄰像素點的亮度值,例如取高亮度值像素點相鄰4個或8個相鄰像素點的亮度值總值或是平均值,將上述相鄰像素點的亮度值進(jìn)行比較,設(shè)置相鄰像素點的亮度值最高的高亮度值像素點的坐標(biāo)為實際坐標(biāo)。這樣能夠進(jìn)一步減少誤差,提高定位精確度。

采用類似的方法,可以獲得末點燈點102的實際坐標(biāo)。下文中根據(jù)參考坐標(biāo)獲取實際坐標(biāo)也可以一并采用上述的方法。

在其他實施例中,也可以采用其他現(xiàn)有的方法獲取起始燈點坐標(biāo)101以及末點燈點坐標(biāo)102,例如采用拍攝標(biāo)記的方式進(jìn)行定位。

接著如步驟s104,獲取燈點陣列行方向上相鄰燈點間的行燈點間距與列方向上相鄰燈點間的列燈點間距中的至少一個。本實施例中,根據(jù)起始燈點的實際坐標(biāo)202,末點燈點102的實際坐標(biāo),行燈點數(shù)以及列燈點數(shù)計算相鄰燈點間的燈點間距。行燈點數(shù)以及列燈點數(shù)是已知的,在步驟s103中獲得起始燈點101坐標(biāo)以及末點燈點102坐標(biāo),從而得知起始燈點101與末點燈點102之間行方向或列方向的距離,從而通過行燈點數(shù)或列燈點數(shù)計算得知相鄰燈點間的燈點間距。一般而言,行方向相鄰燈點間的行燈點間距與列方向相鄰燈點間的列燈點間距相同,因此,為了更精確地計算燈點間距,可以將燈點間距設(shè)置為行方向相鄰燈點間的行燈點間距與列方向相鄰燈點間的列燈點間距的平均值。在其他實施例中,也可以分別記錄行燈點間距與列燈點間距,對應(yīng)行或列的計算時,分別相應(yīng)地使用。在其他實施例中,也可以只獲取行燈點間距與列燈點間距中的一個作為燈點間距使用。獲取燈點間距的方式不限于上述所介紹的方法,也可以采用其他的方法,例如通過定位前若干個燈點,然后測算燈點間距。

如步驟s105,以起始燈點坐標(biāo)的位置為起始,循環(huán)計算參考坐標(biāo)以及獲取實際坐標(biāo),以獲取前n行燈點的實際坐標(biāo)。

本實施例以行為單位,依次獲取本行所有燈點的實際坐標(biāo)后再開始獲取下一行的燈點的實際坐標(biāo),直至獲取前n行燈點的實際坐標(biāo)。在其他實施例中也可以以列為單位,依次獲取本列所有燈點的實際坐標(biāo)后再開始獲取下一列的燈點的實際坐標(biāo)。定義平行于燈點陣列行延伸的方向,并指向本行第一個被定位的燈點的方向為行首方向,定義與行首方向反向的方向為行尾方向。相應(yīng)地,定義平行于燈點陣列列延伸的方向,并指向本列第一個被定位的燈點的方向為列首方向,定義與列首方向反向的方向為列尾方向。

圖3為圖1中步驟s105的流程示意圖。如圖3所示,首先如步驟s1051計算當(dāng)前燈點的參考坐標(biāo),當(dāng)前燈點即為所需要獲取坐標(biāo)的下一個燈點。在當(dāng)前燈點的行首方向相鄰燈點的實際坐標(biāo)的位置,向行尾方向移動一個燈點間距,以獲得當(dāng)前燈點的參考坐標(biāo)。然后如步驟s1052獲取實際坐標(biāo),即在燈點圖像100中,首先根據(jù)起始燈點101的像素點亮度分布情況計算設(shè)定一閾值,然后以當(dāng)前燈點的參考坐標(biāo)為中心,計算在預(yù)設(shè)距離范圍內(nèi)的所有像素點的亮度值,可以計算亮度累加值,也可以計算亮度均值,當(dāng)上述亮度值高于計算設(shè)定的閾值時,以當(dāng)前燈點的參考坐標(biāo)為中心,在預(yù)設(shè)距離范圍內(nèi)的所有像素點中查找高亮度值像素點,設(shè)置高亮度值像素點的坐標(biāo)為當(dāng)前燈點的實際坐標(biāo)。

當(dāng)上述亮度值低于計算出設(shè)定的閾值時,則判斷當(dāng)前燈點為盲點,即當(dāng)前燈點無法點亮,不再進(jìn)行查找高亮度值像素點的步驟。即當(dāng)執(zhí)行步驟s1052時,根據(jù)參考坐標(biāo)無法獲取實際坐標(biāo),因此以參考坐標(biāo)代替實際坐標(biāo)。由此可見,通過本發(fā)明所提供的方式,能夠獲取盲點的坐標(biāo),而現(xiàn)有技術(shù)例如通過模板匹配定位法則無法獲取盲點坐標(biāo)。

以起始燈點坐標(biāo)101的位置為起始,循環(huán)執(zhí)行步驟s1051以及步驟s1052,從而獲取前n行燈點的實際坐標(biāo)。

下面參考圖3,圖4以及圖5,介紹獲取燈點實際坐標(biāo)的具體步驟。當(dāng)獲取起始燈點的實際坐標(biāo)202后,第二燈點103為當(dāng)前燈點,起始燈點101作為行首方向相鄰燈點。執(zhí)行步驟s1051計算第二燈點的參考坐標(biāo)204,即在起始燈點的實際坐標(biāo)202的位置,向行尾方向移動步驟s104獲取的燈點間距203,從而獲得第二燈點的參考坐標(biāo)204。執(zhí)行步驟s1052,根據(jù)第二燈點的參考坐標(biāo)204獲取第二燈點的實際坐標(biāo)205,獲取的方法可以參考上文中介紹的根據(jù)參考坐標(biāo)獲取實際坐標(biāo)的方法,此處不再贅述。

由于實際拍攝時,為了規(guī)避摩爾紋或是鏡頭畸變的影響,燈點圖像中的同行或同列燈點通常會有角度偏移,從而呈現(xiàn)u形,尤其是當(dāng)燈點數(shù)量很多時,較常出現(xiàn)這樣的情況。

針對這樣的問題,本發(fā)明進(jìn)行燈點偏移角度補(bǔ)償,即在步驟s1051移動燈點間距時,計算燈點偏移角度,并根據(jù)燈點偏移角度對燈點間距進(jìn)行補(bǔ)償計算后,移動補(bǔ)償計算后的燈點間距。以圖5中燈點為例,第三燈點104為當(dāng)前燈點,第二燈點103為當(dāng)前燈點行首方向相鄰燈點。當(dāng)獲取第二燈點的實際坐標(biāo)205后,計算第二燈點103的燈點偏移角度206,此時燈點偏移角度206為當(dāng)前燈點行首方向相鄰燈點的實際坐標(biāo)與行首燈點的實際坐標(biāo)連線的行方向偏移角度,即第二燈點的實際坐標(biāo)205與起始燈點的實際坐標(biāo)202連線與行方向直線的夾角α。執(zhí)行步驟s1051,在第二燈點的實際坐標(biāo)205位置,根據(jù)燈點偏移角度206對燈點間距203進(jìn)行補(bǔ)償,移動補(bǔ)償后的燈點間距203,以獲得當(dāng)前燈點第三燈點的參考坐標(biāo)207,即在第二燈點的實際坐標(biāo)205位置不再以行方向移動燈點間距203,而是移動補(bǔ)償燈點偏移角度206后的燈點間距203。即將步驟s104中獲取的燈點間距203分別乘以燈點偏移角度206的正弦值以及余弦值,以獲取補(bǔ)償后的燈點間距在行方向上的行分量以及列方向上的列分量,分別在行方向以及列方向移動行分量以及列分量。在本實施例中行分量為cos(-α),因此在x方向移動cos(-α)乘以移動燈點間距203,列分量為sin(-α),因此在y方向移動sin(-α)乘以移動燈點間距203。

在其他以列為單位計算燈點坐標(biāo)的實施例中,燈點偏移角度可以定義為當(dāng)前燈點列首方向相鄰燈點的實際坐標(biāo)與列首燈點的實際坐標(biāo)連線的列方向偏移角度。通過以上燈點偏移角度補(bǔ)償,使得對燈點的定位更為準(zhǔn)確。

當(dāng)已經(jīng)獲取多個同行或同列燈點的實際坐標(biāo)達(dá)時,燈點偏移角度為當(dāng)前燈點行首方向相鄰燈點的實際坐標(biāo)與當(dāng)前燈點行首方向間隔大于等于3個燈點的實際坐標(biāo)連線的行方向偏移角度,或者,燈點偏移角度為當(dāng)前燈點列首方向相鄰燈點的實際坐標(biāo)與當(dāng)前燈點列首方向間隔大于等于3個燈點的實際坐標(biāo)連線的列方向偏移角度。

優(yōu)選地,選取相隔第五個燈點計算燈點偏移角度。例如,當(dāng)已獲取同行6個燈點的實際坐標(biāo)時,當(dāng)前燈點為第七燈點,當(dāng)前燈點行首方向相鄰燈點為第六燈點,當(dāng)前燈點行首方向間隔第五個燈點為第二燈點,則偏移角度為第六燈點的實際坐標(biāo)與第二燈點的實際坐標(biāo)聯(lián)系的行方向偏移角度。

選取相隔第五個燈點計算燈點偏移角度,既能盡可能地精確把握燈點方向的趨勢,又能避免過長點間直線造成的角度誤差。

當(dāng)獲取前n行燈點的實際坐標(biāo)后,執(zhí)行步驟s106,對首燈點確認(rèn)進(jìn)行確認(rèn)。步驟s106的作用在于,當(dāng)首燈點為盲點時,在對燈點進(jìn)行定位時會出現(xiàn)錯誤,而對首燈點確認(rèn)能夠有效避免這樣的錯誤。

具體而言,在首行燈點的實際坐標(biāo)的位置,向列首方向移動燈點間距作為擬合首行燈點的參考坐標(biāo),根據(jù)擬合首行燈點的參考坐標(biāo)獲取擬合首行燈點的實際坐標(biāo)以判斷起始燈點是否為首燈點。在本實施例中,選取首行前5個燈點,分別在其實際坐標(biāo)的位置,向列首方向移動燈點間距作為擬合首行燈點的參考坐標(biāo),根據(jù)擬合首行燈點的參考坐標(biāo)獲取擬合首行燈點的實際坐標(biāo),計算參考坐標(biāo)的方式以及獲取實際坐標(biāo)的方式可以參考上文中對于步驟s1051以及s1052的描述,燈點偏移角度補(bǔ)償也同樣在步驟s106中適用,此處不再贅述。

在其他實施例中,也可以通過獲取擬合首列燈點的實際坐標(biāo)以判斷起始燈點是否為首燈點,即在首列燈點的實際坐標(biāo)的位置,向列首方向移動燈點間距作為擬合首列燈點的參考坐標(biāo),根據(jù)擬合首列燈點的參考坐標(biāo)獲取擬合首列燈點的實際坐標(biāo)以判斷起始燈點是否為首燈點。

當(dāng)獲取擬合首行燈點的實際坐標(biāo)或擬合首列燈點的實際坐標(biāo),則判斷所述起始燈點不是首燈點,進(jìn)入步驟s107,以擬合首行燈點的實際坐標(biāo)與擬合首列燈點的實際坐標(biāo)中的至少一項進(jìn)行直線擬合,以獲取首燈點坐標(biāo),以首燈點坐標(biāo)為起始重新計算所有燈點的實際坐標(biāo)。具體而言,計算擬合首行燈點的實際坐標(biāo)與擬合首列燈點的實際坐標(biāo)。如果擬合首行燈點的實際坐標(biāo)與擬合首列燈點的實際坐標(biāo)都存在,則使用擬合首行燈點的實際坐標(biāo)與擬合首列燈點的實際坐標(biāo)進(jìn)行直線擬合,兩直線交點為首燈點坐標(biāo)。如果擬合首行燈點的實際坐標(biāo)不存在或擬合首列燈點的實際坐標(biāo)不存在,則使用現(xiàn)有的首行燈點的實際坐標(biāo)或現(xiàn)有的首列燈點的實際坐標(biāo)與存在的擬合首列燈點的實際坐標(biāo)或擬合首行燈點的實際坐標(biāo)進(jìn)行直線擬合,兩直線交點為首燈點坐標(biāo)。獲得首燈點坐標(biāo)后重新執(zhí)行步驟s105起的步驟。在其他實施例中,也可以重新執(zhí)行從步驟s104起的步驟,即根據(jù)首燈點坐標(biāo)與末點燈點坐標(biāo)計算燈點間距,從而對燈點進(jìn)行更精確的定位。

當(dāng)無法獲取擬合首行燈點的實際坐標(biāo),則判斷所述起始燈點是首燈點,進(jìn)入步驟s108,繼續(xù)獲取后續(xù)燈點的實際坐標(biāo)。繼續(xù)獲取后續(xù)燈點的實際坐標(biāo)具體方法與步驟s105中獲取前n行燈點的實際坐標(biāo)的方法類似,此處不再贅述。

如圖4所示,本實施例中執(zhí)行步驟s106后無法獲取擬合首行燈點的實際坐標(biāo),因此判斷起始燈點101是首燈點,進(jìn)入步驟s108,直至獲取所有燈點的實際坐標(biāo)。

需要注意的是,為了防止程序出錯而無限循環(huán)進(jìn)行首燈點確認(rèn),因此對于步驟s106至多執(zhí)行3次。超過3次則報錯并跳出循環(huán)。

在其他實施例中,也可以省略步驟s106以及s107,而簡化燈點坐標(biāo)的定位流程。

通過上述對本發(fā)明的led顯示屏燈點定位方法的描述可知,本發(fā)明的led顯示屏燈點定位方法無需進(jìn)行相似度匹配,因此不受實際燈點的圖像特征影響。通過計算參考坐標(biāo)與獲取實際坐標(biāo),這種循環(huán)計算的方式,即使由于鏡頭畸變等原因造成燈點圖像變形也依然能夠準(zhǔn)確獲取燈點的實際坐標(biāo),同時也能夠定位盲點的坐標(biāo)。進(jìn)行燈點偏移角度補(bǔ)償,從而使得燈點定位更為精確,尤其適用于在大量燈點,易發(fā)生燈點微變形分布的情況。對于首燈點的確認(rèn),可以有效防止首燈點是盲點所帶來的錯誤。

本發(fā)明還提供了一種led顯示屏燈點定位裝置,圖5為本發(fā)明的led顯示屏燈點定位裝置的模塊示意圖。如圖5所示,本發(fā)明的led顯示屏燈點定位裝置300包括點燈單元301、圖像拍攝單元302、存儲單元303以及執(zhí)行單元304。點燈單元301用于點亮led顯示屏的燈點。圖像拍攝單元302用于拍攝被點亮的led顯示屏的燈點圖像。存儲單元303用于存儲程序。執(zhí)行單元304用于執(zhí)行存儲單元303中程序,存儲單元302中程序被處理單元304執(zhí)行時實現(xiàn)上述led顯示屏燈點定位方法的步驟。具體步驟參考上述對于led顯示屏燈點定位方法的描述,此處不再贅述。

需要說明的是,本發(fā)明是對述led顯示屏燈點定位技術(shù)一種應(yīng)用。在本發(fā)明的實現(xiàn)過程中,會涉及到led顯示屏燈點定位裝置的功能模塊的應(yīng)用。如在仔細(xì)閱讀申請文件、準(zhǔn)確理解本發(fā)明的實現(xiàn)原理和發(fā)明目的以后,在結(jié)合現(xiàn)有公知技術(shù)的情況下,本領(lǐng)域技術(shù)人員完全可以運(yùn)用其掌握的軟件編程技能以及對led顯示屏檢測設(shè)備的知識實現(xiàn)本發(fā)明。前述led顯示屏燈點定位裝置的各個模塊的結(jié)構(gòu),均可參考現(xiàn)有技術(shù)中的結(jié)構(gòu),凡本發(fā)明申請文件提及的均屬此范疇,申請人不再一一列舉。

以上僅是本發(fā)明的具體應(yīng)用范例,對本發(fā)明的保護(hù)范圍不構(gòu)成任何限制。除上述實施例外,本發(fā)明還可以有其它實施方式。凡采用等同替換或等效變換形成的技術(shù)方案,均落在本發(fā)明所要求保護(hù)的范圍之內(nèi)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1