本發(fā)明涉及相機調(diào)焦,尤其涉及一種基于搖頭燈的清晰度校準方法、裝置、終端設(shè)備和存儲介質(zhì)。
背景技術(shù):
1、為了確保搖頭燈投射出的圖案在不同距離下都能保持最佳的清晰度,提升觀眾的視覺體驗,常需要校準搖頭燈的圖案清晰度。但是傳統(tǒng)的清晰度校準方式,一般是基于人為的人眼識別和經(jīng)驗積累進行對焦,或者需要借助額外設(shè)備來獲取距離方位等信息后,通過測量不同圖案在不同距離方位下的清晰度,找到并記錄下清晰度最高的調(diào)焦值,從而進行手動記錄和人為對焦。然而,傳統(tǒng)的方法存在諸多不足,如需要大量人力和時間,而且容易受視覺疲勞和主觀判斷的影響,導(dǎo)致校準結(jié)果不準確,且無法快速響應(yīng)不同距離和場景下的圖案清晰度校準需求。
技術(shù)實現(xiàn)思路
1、本發(fā)明實施例提供了一種基于搖頭燈的清晰度校準方法、裝置、終端設(shè)備和存儲介質(zhì),通過自動化的圖像獲取、清晰度評估和調(diào)焦調(diào)整,實現(xiàn)了搖頭燈圖像清晰度的快速、準確校準,能有效解決現(xiàn)有技術(shù)中存在的人力成本高、易受主觀判斷影響等問題的問題。
2、本發(fā)明一實施例提供了一種基于搖頭燈的清晰度校準方法,包括:
3、獲取搖頭燈在當前投點位置下的投影圖像;
4、根據(jù)預(yù)設(shè)的間隔,從預(yù)設(shè)的第一調(diào)焦通道值提取區(qū)間中提取若干個第一調(diào)焦通道值;
5、根據(jù)投影圖像在每個第一調(diào)焦通道值下的圖像清晰度,選取圖像清晰度最高時所對應(yīng)的第一調(diào)焦通道值,作為第二調(diào)焦通道值:
6、將所述第二調(diào)焦通道值作為初始的基準調(diào)焦通道值,迭代抽取第一調(diào)焦通道值提取區(qū)間中的調(diào)焦通道值,并在每次迭代時根據(jù)各個被抽取的調(diào)焦通道值所對應(yīng)的圖像清晰度,確定出新的基準調(diào)焦通道值,直至抽取個數(shù)為預(yù)設(shè)數(shù)量閾值時,輸出每次迭代時的基準調(diào)焦通道值;
7、對比各個基準調(diào)焦通道值的圖像清晰度,將圖像清晰度最高的基準調(diào)焦通道值作為目標調(diào)焦通道值;
8、根據(jù)所述目標調(diào)焦通道值,對搖頭燈在當前距離下對應(yīng)的投影圖像進行校準。
9、優(yōu)選地,所述將所述第二調(diào)焦通道值作為初始的基準調(diào)焦通道值,迭代抽取第一調(diào)焦通道值提取區(qū)間中的調(diào)焦通道值,并在每次迭代時根據(jù)各個被抽取的調(diào)焦通道值所對應(yīng)的圖像清晰度,確定出新的基準調(diào)焦通道值,直至抽取個數(shù)為預(yù)設(shè)數(shù)量閾值時,輸出每次迭代時的基準調(diào)焦通道值,包括:
10、重復(fù)執(zhí)行如下調(diào)焦通道值抽取操作,直至抽取個數(shù)等于預(yù)設(shè)數(shù)量閾值時,輸出每次迭代時的基準調(diào)焦通道值:
11、獲取當前基準調(diào)焦通道值:其中,初始時的基準調(diào)焦通道值為所述第二調(diào)焦通道值;
12、根據(jù)預(yù)設(shè)縮限比例,以及前一次抽取調(diào)焦通道值時的數(shù)量,計算出當前需要從第一調(diào)焦通道值區(qū)間中抽取的第一調(diào)焦通道值的抽取個數(shù);其中,初始時根據(jù)第一調(diào)焦通道值區(qū)間中第一調(diào)焦通道值的數(shù)量以及預(yù)設(shè)縮限比例,計算出第一調(diào)焦通道值的抽取個數(shù);
13、以當前基準調(diào)焦通道值為基準,根據(jù)所述抽取個數(shù),從第一調(diào)焦通道值區(qū)間中抽取若干第一調(diào)焦通道值,生成第二調(diào)焦通道值區(qū)間;
14、根據(jù)預(yù)設(shè)的間隔,從第二調(diào)焦通道值區(qū)間中提取若干個第三調(diào)焦通道值,計算出每個第三調(diào)焦通道值所對應(yīng)的圖像清晰度,將圖像清晰度最高時所對應(yīng)的第三調(diào)焦通道值,作為更新后的基準調(diào)焦通道值;
15、在判定抽取個數(shù)大于預(yù)設(shè)數(shù)量閾值時,將更新后的基準調(diào)焦通道值作為下一次執(zhí)行調(diào)焦通道值抽取操作的當前基準調(diào)焦通道值。
16、優(yōu)選地,所述以當前基準調(diào)焦通道值為基準,根據(jù)所述抽取個數(shù),從第一調(diào)焦通道值區(qū)間中抽取若干第一調(diào)焦通道值,生成第二調(diào)焦通道值區(qū)間,包括:
17、以當前基準調(diào)焦通道值為中心,將所述抽取個數(shù)進行均分,得到若干個小于所述當前基準調(diào)焦通道值的左側(cè)調(diào)焦通道值以及若干個大于所述當前基準調(diào)焦通道值的右側(cè)調(diào)焦通道值;
18、根據(jù)各個左側(cè)調(diào)焦通道值、各個右側(cè)調(diào)焦通道值以及所述當前基準調(diào)焦通道值,生成第二調(diào)焦通道值區(qū)間;其中,所述左側(cè)調(diào)焦通道值的總個數(shù)等于所述右側(cè)調(diào)焦通道值的總個數(shù)。
19、優(yōu)選地,所述第一調(diào)焦通道值下的圖像清晰度的生成,包括:
20、獲取搖頭燈在第一調(diào)焦通道值下對應(yīng)的投影圖像;
21、對所述投影圖像進行灰度化操作,生成所述投影圖像對應(yīng)的灰度矩陣;其中,所述灰度矩陣包含有所述投影圖像的每一像素點對應(yīng)的灰度值;
22、基于灰度矩陣中第一目標像素點和第二目標像素點之間的灰度差,生成第一調(diào)焦通道值所對應(yīng)的圖像清晰度;其中,第一目標像素點和第二目標像素點之間的像素點相隔個數(shù)為預(yù)設(shè)相隔個數(shù)。
23、優(yōu)選地,所述基于灰度矩陣中第一目標像素點和第二目標像素點之間的灰度差,生成第一調(diào)焦通道值所對應(yīng)的圖像清晰度,包括:
24、根據(jù)如下公式計算得到第一調(diào)焦通道值所對應(yīng)的圖像清晰度:
25、f(x)=∑i=1,2...n-2,j=1,2...mmf(x)(i+s),j-f(x)i,j)2;
26、其中,f(x)為第一調(diào)焦通道值所對應(yīng)的圖像清晰度,f(x)i,j表示灰度矩陣中第一目標像素點(i,j)處的灰度值,或表示為第二目標像素點(i,j)處的灰度值,s為預(yù)設(shè)相隔個數(shù),灰度矩陣的維度為n*m。
27、優(yōu)選地,所述根據(jù)投影圖像在每個第一調(diào)焦通道值下的圖像清晰度,選取圖像清晰度最高時所對應(yīng)的第一調(diào)焦通道值,作為第二調(diào)焦通道值,包括:
28、根據(jù)各個第一調(diào)焦通道值以及各個第一調(diào)焦通道值對應(yīng)的圖像清晰度,生成用于表征第一調(diào)焦通道值與圖像清晰度之間的關(guān)系的擬合函數(shù);
29、將所述擬合函數(shù)的極值點對應(yīng)的調(diào)焦通道值作為第二調(diào)焦通道值。
30、優(yōu)選地,所述根據(jù)各個第一調(diào)焦通道值以及各個第一調(diào)焦通道值對應(yīng)的圖像清晰度,生成用于表征第一調(diào)焦通道值與圖像清晰度之間的關(guān)系的擬合函數(shù),包括:
31、根據(jù)如下公式,生成用于表征第一調(diào)焦通道值與圖像清晰度之間的關(guān)系的擬合函數(shù):
32、
33、其中,為擬合函數(shù),lk為第k個第一調(diào)焦通道值對應(yīng)的插值函數(shù),f(xk)為第k個圖像清晰度值,xk為第k個第一調(diào)焦通道值,c為第一調(diào)焦通道值的個數(shù)。
34、在上述的方法實施例的基礎(chǔ)上,本發(fā)明對應(yīng)提供了裝置項實施例。
35、本發(fā)明一實施例提供了一種基于搖頭燈的清晰度校準裝置,包括:圖像獲取模塊、調(diào)焦通道值確定模塊以及校準模塊;
36、所述圖像獲取模塊,用于獲取搖頭燈在當前投點位置下的投影圖像;
37、所述調(diào)焦通道值確定模塊,用于根據(jù)預(yù)設(shè)的間隔,從預(yù)設(shè)的第一調(diào)焦通道值提取區(qū)間中提取若干個第一調(diào)焦通道值;
38、根據(jù)投影圖像在每個第一調(diào)焦通道值下的圖像清晰度,選取圖像清晰度最高時所對應(yīng)的第一調(diào)焦通道值,作為第二調(diào)焦通道值:
39、將所述第二調(diào)焦通道值作為初始的基準調(diào)焦通道值,迭代抽取第一調(diào)焦通道值提取區(qū)間中的調(diào)焦通道值,并在每次迭代時根據(jù)各個被抽取的調(diào)焦通道值所對應(yīng)的圖像清晰度,確定出新的基準調(diào)焦通道值,直至抽取個數(shù)為預(yù)設(shè)數(shù)量閾值時,輸出每次迭代時的基準調(diào)焦通道值;
40、對比各個基準調(diào)焦通道值的圖像清晰度,將圖像清晰度最高的基準調(diào)焦通道值作為目標調(diào)焦通道值;
41、所述校準模塊,用于根據(jù)所述目標調(diào)焦通道值,對搖頭燈在當前距離下對應(yīng)的投影圖像進行校準。
42、在上述的方法實施例的基礎(chǔ)上,本發(fā)明對應(yīng)提供了終端設(shè)備項實施例。
43、本發(fā)明另一實施例提供了一種終端設(shè)備,包括處理器、存儲器以及存儲在所述存儲器中且被配置為由所述處理器執(zhí)行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)上述發(fā)明實施例所述的一種基于搖頭燈的清晰度校準方法。
44、在上述的方法實施例的基礎(chǔ)上,本發(fā)明對應(yīng)提供了存儲介質(zhì)項實施例。
45、本發(fā)明另一實施例提供了一種存儲介質(zhì),所述計算機可讀存儲介質(zhì)包括存儲的計算機程序,其中,在所述計算機程序運行時控制所述計算機可讀存儲介質(zhì)所在設(shè)備執(zhí)行上述發(fā)明實施例所述的一種基于搖頭燈的清晰度校準方法。
46、通過實施本發(fā)明具有如下有益效果:
47、本發(fā)明實施例提供了一種基于搖頭燈的清晰度校準方法、裝置、終端設(shè)備和存儲介質(zhì),本發(fā)明可以對不同投點位置下的圖像進行自動校準,首先可以根據(jù)預(yù)設(shè)的間隔,從預(yù)設(shè)的第一調(diào)焦通道值提取區(qū)間中提取若干個第一調(diào)焦通道值,并基于每個第一調(diào)焦通道值下的圖像清晰度,確定出第二調(diào)焦通道值后,將該第二調(diào)焦通道值作為迭代初始的基準點,則可以迭代抽取第一調(diào)焦通道值提取區(qū)間中的調(diào)焦通道值,并在每次迭代時根據(jù)各個被抽取的調(diào)焦通道值所對應(yīng)的圖像清晰度,確定出新的基準調(diào)焦通道值,直至抽取個數(shù)為預(yù)設(shè)數(shù)量閾值時,輸出每次迭代時的基準調(diào)焦通道值;通過對比各個基準調(diào)焦通道值的圖像清晰度,將圖像清晰度最高的基準調(diào)焦通道值作為目標調(diào)焦通道值,則可以自動得出在當前投點位置和場景下,搖頭燈能夠達到的最佳清晰度所對應(yīng)的調(diào)焦通道值(即目標調(diào)焦通道值),使得最后可以根據(jù)確定的目標調(diào)焦通道值,對搖頭燈在當前投點位置下的投影圖像進行校準,使其達到目標調(diào)焦通道值所對應(yīng)的位置,從而實現(xiàn)圖像的自動清晰校準。與現(xiàn)有技術(shù)相比,本發(fā)明可以通過自動化的圖像獲取、清晰度評估和調(diào)焦調(diào)整,實現(xiàn)了搖頭燈圖像清晰度的快速、準確校準,克服了傳統(tǒng)方法中存在的人力成本高、易受主觀判斷影響等問題,從而不僅可以使得圖像的校準結(jié)果更加準確,還可以快速響應(yīng)不同距離和場景下的圖案清晰度校準需求。