一種基于同心圓理論定位光心的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種光心確定方法,尤其涉及一種基于同心圓理論定位光心的方法。
【背景技術(shù)】
[0002]隨著手機行業(yè)的高速發(fā)展,客戶對手機攝像模組的品質(zhì)要求也越來越高,其中一項重要的指標(biāo)就是模組組裝時的水平偏心檢測,如何將這種因水平偏心導(dǎo)致不良品檢測出來將是確保產(chǎn)品品質(zhì)的關(guān)鍵。傳統(tǒng)方法是使用對整幅圖像進行亮度值分析,然后取平均值來得到光心的位置,要求測試過程中不能有標(biāo)板遮擋物存在,并且如果離光心位置一定范圍內(nèi)圖像亮度分布不均勻?qū)?dǎo)致計算的光心位置誤差很大。因此,研究一種能夠準(zhǔn)確定位出光心位置的方法將尤為重要。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的主要目的在于提供一種基于同心圓理論定位光心的方法,其中通過所述方法能夠準(zhǔn)確定位出光心,并且操作方便。
[0004]本發(fā)明的另一目的在于提供一種基于同心圓理論定位光心的方法,其中所述方法是基于目標(biāo)圖像中亮度分布特性,通過挑選不同距離對應(yīng)的不同亮度梯度植的多個同心圓,然后通過這些同心圓來定位出光心的位置。
[0005]本發(fā)明的另一目的在于提供一種基于同心圓理論定位光心的方法,其中所述方法不需要對整幅目標(biāo)圖像進行亮度分析,而是對目標(biāo)圖像中預(yù)定區(qū)域的亮度值進行分析,就能夠快速得到光心的準(zhǔn)確位置,從而大大節(jié)省工作量。
[0006]本發(fā)明的另一目的在于提供一種基于同心圓理論定位光心的方法,其中在所述方法中,當(dāng)目標(biāo)圖像的待測試區(qū)域內(nèi)有標(biāo)板或遮擋物存在時,標(biāo)板或遮擋物不會影響到最終的測試結(jié)果,因為本發(fā)明的測試方法可以避開被標(biāo)板或遮擋物所遮擋的區(qū)域。
[0007]本發(fā)明的另一目的在于提供一種基于同心圓理論定位光心的方法,其中在所述方法中,可以在預(yù)定區(qū)域挑選亮度分布大致均勻的多個同心圓,從而可以避免局部位置亮度不均勻造成的類似傳統(tǒng)方法對整幅目標(biāo)圖像進行亮度分析而帶來的誤差,也就是,本發(fā)明的所述方法可以去除明顯會產(chǎn)生的誤差的某些區(qū)域,從而得到的光心位置更準(zhǔn)確。
[0008]為達到以上目的,本發(fā)明提供一種基于同心圓理論定位光心的方法,其包括如下步驟:
[0009](a)從目標(biāo)圖像中選擇至少一預(yù)定可用區(qū)域;
[0010](b)在所述可用區(qū)域中,根據(jù)至少一亮度梯度值得到至少一組大致服從圓分布的亮度數(shù)據(jù);
[0011](C)對所述服從圓分布的亮度數(shù)據(jù)進行圓擬合,得到至少一同心圓;以及
[0012](d)計算所述同心圓的圓心,從而得到光心的位置。
[0013]根據(jù)本發(fā)明的一個實施例,在上述方法中,根據(jù)多個所述亮度梯度值,得到多個所述同心圓,計算多個所述同心圓的圓心位置,從而以多個所述同心圓的圓心位置的平均值作為所述光心的位置。
[0014]根據(jù)本發(fā)明的一個實施例,在上述方法中,所述預(yù)定可用區(qū)域中沒有標(biāo)板,以在不移走所述標(biāo)板的情形下定位所述光心的位置。
[0015]根據(jù)本發(fā)明的一個實施例,在上述方法中,所述預(yù)定可用區(qū)域是一連續(xù)的整體區(qū)域。
[0016]根據(jù)本發(fā)明的一個實施例,在上述方法中,所述預(yù)定可用區(qū)域包括多個離散的局部區(qū)域。
[0017]根據(jù)本發(fā)明的一個實施例,在上述方法中,在所述步驟(a)中,還包括步驟:通過互相間隔的兩限選框來界定所述預(yù)定可用區(qū)域,所述預(yù)定可用區(qū)域位于所述兩限選框之間。
[0018]根據(jù)本發(fā)明的一個實施例,在上述方法中,各個所述限選框的形狀選自三角形、圓形、橢圓形、正方形、長方形和多邊形中的一種。
[0019]根據(jù)本發(fā)明的一個實施例,在上述方法中,所述預(yù)定可用區(qū)域是一環(huán)狀區(qū)域。
[0020]根據(jù)本發(fā)明的一個實施例,在上述方法中,在所述步驟(a)中,將明顯有亮度偏差的區(qū)域不選入所述預(yù)定可用區(qū)域。
[0021]根據(jù)本發(fā)明的一個實施例,在上述方法中,通過所述光心的位置,判斷攝像模組在組裝時是否存在偏心,以檢驗所述攝像模組是否合格。
[0022]本發(fā)明的同心圓理論定位光心的方案,通過對提取的同心圓進行圓擬合最終定位出光心的位置,改變了以往需要整幅圖像參與計算并需要移去標(biāo)板的情況,有效且快速的定位出光心的位置,確保了產(chǎn)品的品質(zhì)。使用此計算方法的產(chǎn)品,都能在不移標(biāo)板的前提下準(zhǔn)確計算出光心位置,最終檢測出產(chǎn)品是否存在水平偏心。
【附圖說明】
[0023]圖1是目標(biāo)圖像的亮度分布示意圖。
[0024]圖2是根據(jù)本發(fā)明一個優(yōu)選實施例的基于同心圓理論定位光心的方法中挑選可用區(qū)域的示意圖。
[0025]圖3是根據(jù)本發(fā)明上述優(yōu)選實施例的基于同心圓理論定位光心的方法中挑選同心圓的不意圖。
[0026]圖4是根據(jù)本發(fā)明上述優(yōu)選實施例的基于同心圓理論定位光心的方法的流程示意圖。
[0027]圖5是根據(jù)本發(fā)明上述優(yōu)選實施例的基于同心圓理論定位光心的方法的一個具體應(yīng)用的流程示意圖。
【具體實施方式】
[0028]以下描述用于揭露本發(fā)明以使本領(lǐng)域技術(shù)人員能夠?qū)崿F(xiàn)本發(fā)明。以下描述中的優(yōu)選實施例只作為舉例,本領(lǐng)域技術(shù)人員可以想到其他顯而易見的變型。在以下描述中界定的本發(fā)明的基本原理可以應(yīng)用于其他實施方案、變形方案、改進方案、等同方案以及沒有背離本發(fā)明的精神和范圍的其他技術(shù)方案。
[0029]如圖1中所示是標(biāo)準(zhǔn)的圖像的亮度分布圖,從圖中可以看出,圖像中的亮度是以光心為圓心,以圓形波的形式向四周擴散,離光心越遠,其亮度值越小,而離光心越近,其亮度值越大。離光心不同的距離,對應(yīng)不同的亮度梯度值。而如圖1中所示,離光心距離相等的位置,具有大致相同的亮度,從而形成一個同心圓,不同的亮度梯度,對應(yīng)不同的同心圓,而這些同心圓的具有相當(dāng)?shù)墓庑?。本發(fā)明正是基于這種同心圓理論來定位光心的位置。
[0030]如圖2至圖4所示是根據(jù)本發(fā)明一個優(yōu)選實施例的基于同心圓理論定位光心的方法,所述方法通過對多個同心圓C進行圓擬合來獲取光心位置,從而代替?zhèn)鹘y(tǒng)計算光心的方法。
[0031]如圖2中所示,在所述方法中,可以在目標(biāo)圖像S中劃分出一塊可用區(qū)域SI,在所述可用區(qū)域Si中根據(jù)服從圓分布的亮度數(shù)據(jù),將這些數(shù)據(jù)進行圓擬合,可以得到一個或多個同心圓C。
[0032]所述可用區(qū)域SI的挑選,可以是挑選亮度分布大致均勻的區(qū)域,也就是說,沒有明顯亮度偏差的區(qū)域。這樣,本發(fā)明的所述方法得以避開局部位置亮度不均勻造成的類似傳統(tǒng)方法對整幅目標(biāo)圖像進行亮度分析而帶來的誤差。也可以說,當(dāng)在所述可用區(qū)域Si中,取一亮度梯度值T,那么具有所述亮度梯度值T的位置在所述可用區(qū)域SI中大致呈圓形排列,這樣能夠保證最終得到的準(zhǔn)確的光心位置。
[0033]值得一提的是所述目標(biāo)圖像S中不可用區(qū)域S2,可以是亮度有明顯偏差的區(qū)域,或者是被標(biāo)板或其他遮擋物所遮擋。也就是說,在本發(fā)明中,當(dāng)所述目標(biāo)圖像S被標(biāo)板或其他遮擋物遮擋時,不會影響到本發(fā)明的光心的位置的確定。因為本發(fā)明的所述方法不需要對整個所述目標(biāo)圖像S的亮度值進行總體分析,而是在所述目標(biāo)圖像S中的預(yù)定局部區(qū)域進行采樣,從而找到多個亮度分布均勻的同心圓C,然后根據(jù)這些同心圓C來確定光心的位置。
[0034]也就是說,在本發(fā)明的所述定位光心的方法中,當(dāng)有標(biāo)板或其他遮擋物遮擋所述目標(biāo)圖像S時,并不需要移開標(biāo)板或其他遮擋物,這樣,使得本發(fā)明的所述方法在操作時更省時省力。
[0035]在圖2和圖3所示的例子中,通過兩限選框Fl和F2來選擇所述可用區(qū)域SI。根據(jù)本發(fā)明的這個優(yōu)選實施例