本發明涉及攝像模組的測試領域,特別涉及一基于網格狀標版的攝像模組的測試方法。
背景技術:
攝像模組作為獲取圖像的終端,是諸如手機、平板電腦等電子設備的標準配置之一。近年來,隨著這些電子設備的技術突飛猛進式的進步和這些電子設備在日常生活中的普及,使用者對于攝像模組的相關參數和功能提出了更為苛刻的要求,最為典型的是使用者需要被配置在這些電子設備上的攝像模組能夠為其提供具有更高品質的圖像。市場上的這種需求首先給攝像模組的制造過程提出了更高的要求。
在攝像模組被制造的過程中,對其相關性能進行一系列的測試能夠保證攝像模組在被制造完成之后的成像品質。例如在攝像模組被制造的過程中,通常會被進行色彩還原度和灰階測試,在測試攝像模組的色彩還原度和灰階參數的過程中會使用到網格狀標版,即通過拍攝網格狀標版的圖像來計算網格狀標版的某些區域的值,進而得到攝像模組的相關參數和測試其相關性能。在現有技術對攝像模組執行這些測試項時,首先通過攝像模組拍攝網格狀標版以獲得網格狀標版的圖像,然后在網格狀標版的圖像上手動定位目標區域的坐標,并計算出目標區域的值。這樣的測試過程不僅導致計算量比較大、計算過程比較耗時,而且最后獲得的對攝像模組的這些測試項的精度也很難得到保障。另外,由于每個攝像模組均存在誤差,例如偏心不一致的情況的存在導致每個攝像模組的參數并不完全一致,以及在對攝像模組執行這些測試項時網格狀標版會發生輕微的移動(例如水平移動、垂直移動、傾斜移動等),都會導致網格狀標版在攝像模組的圖像中的位置發生變化,一旦這種情況出現就會導致測試所需要的網格狀標版的目標區域也會發生變化,從而導致現有技術的這種手動測試方法獲得的攝像模組的測試結果的精度相對較低。
技術實現要素:
本發明的一個目的在于提供一基于網格狀標版的攝像模組的測試方法,其中所述測試方法能夠在所述攝像模組獲取的所述網格狀標版的圖像上自動地定位目標區域,通過對所述目標區域的值進行計算以完成所述攝像模組的測試,通過這樣的方法,能夠提高對所述攝像模組執行測試項時的測試效率和生產效率。
本發明的一個目的在于提供一基于網格狀標版的攝像模組的測試方法,其中在利用所述測試方法對所述攝像模組進行測試的過程中不需要人工的參與,以避免在對所述攝像模組進行測試項時所述攝像模組和所述網格狀標版中的任何一個出現偏差而影響對所述攝像模組的測試結果,從而提高對所述攝像模組執行測試項時的測試精度。
本發明的一個目的在于提供一基于網格狀標版的攝像模組的測試方法,其中所述測試方法首先建立所述網格狀標版中所有交點的屬性相關的一數據庫,然后抓取被所述攝像模組拍攝的所述網格狀標版的圖像中所有角點,通過將所述角點的屬性與所述數據庫中所述交點的屬性進行比對,可以確定所述角點的在網格標版中的位置,以此確定目標區域的坐標,通過這樣的方式對所述攝像模組執行測試,能夠提高其測試精度和測試效率。
本發明的一個目的在于提供一基于網格狀標版的攝像模組的測試方法,其中所述測試方法通過壓縮所述網格狀標版的圖像減少所述網格狀標版的每個第一方向格線和每個第二方向格線的寬度所占的像素數量,以提高所述測試方法對所述攝像模組進行測試時的精度。
本發明的一個目的在于提供一基于網格狀標版的攝像模組的測試方法,其中所述測試方法能夠實現對所述攝像模組執行測試項時的實時測試。
本發明的一個目的在于提供一基于網格狀標版的攝像模組的測試方法,其中所述測試方法能夠對所述攝像模組進行多種測試項的測試,其中特別適合于對所述攝像模組的色彩還原度和灰階測試項的測試。
依本發明,能夠實現上述目的和其他目的以及優勢的一基于網格狀標版的攝像模組的測試方法,包括如下步驟:
(a)提供與所述網格狀標版的圖像中所有交點的屬性相關的一數據庫;
(b)所述攝像模組拍攝所述網格狀標版以獲得所述網格狀標版的圖像;
(c)抓取所述網格狀標版的圖像中所有的角點;
(d)將所述角點的屬性與所述數據庫中所述交點的屬性進行比對,以確定所述角點在網格標版中的位置;以及
(e)根據所述網格狀標版中所述角點的位置,確定目標區域的位置以計算所述目標區域的值,從而完成對所述攝像模組的測試。
根據本發明的一個優選的實施例,在所述步驟(a)中,所述數據庫中所述交點的屬性至少包括所述交點的相鄰四個特定區域的特征值,從而在所述步驟(d)中,將所述角點的相鄰四個特定區域的特征值與所述數據庫中所述交點的相鄰四個特定區域的特征值進行比對,如果所述角點的相鄰四個特定區域的特征值與所述數據庫中所述交點的相鄰四個特定區域的特征值一致,則將所述交點的位置確定為所述角點的位置。
根據本發明的一個優選的實施例,所述測試方法中提供的所述數據庫中所述交點的屬性還包括所述交點的坐標。
根據本發明的一個優選的實施例,所述網格狀標版包括至少一第一方向格線和至少一第二方向格線,每個所述第一方向格線和每個所述第二方向格線被相互垂直地設置,其中每個所述第一方向格線和每個所述第二方向格線的交點為所述數據庫中的所述交點。
根據本發明的一個優選的實施例,在上述方法中還包括步驟:
通過壓縮所述網格狀標版的圖像減少所述網格狀標版的圖像中每個所述第一方向格線和每個所述第二方向格線的寬度所占的像素數量。
根據本發明的一個優選的實施例,所述網格狀標版的圖像中每個所述第一方向格線和每個所述第二方向格線的寬度所占的像素數量小于或者等于10個像素。
根據本發明的一個優選的實施例,所述網格狀標版的圖像中每個所述第一方向格線和每個所述第二方向格線的寬度所占的像素數量為2個像素或者3個像素。
根據本發明的一個優選的實施例,所述交點和所述角點的相鄰特定區域的特征值與被填充在特定區域的色彩相關。
根據本發明的一個優選的實施例,每個所述第一方向格線和每個所述第二方向格線的色彩與被填充在特定區域的色彩不同。
附圖說明
圖1是根據本發明的一優選實施例的用于對攝像模組執行測試項時的網格狀標版的示意圖。
圖2是根據本發明的上述優選實施例的利用網格狀標版對攝像模組執行測試項的過程示意圖。
圖3是根據本發明的上述優選實施例的過程中攝像模組獲取的網格狀標版的圖像的示意圖。
圖4是根據本發明的上述優選實施例的利用網格狀標版對攝像模組執行測試項的過程的框圖示意圖。
具體實施方式
以下描述用于揭露本發明以使本領域技術人員能夠實現本發明。以下描述中的優選實施例只作為舉例,本領域技術人員可以想到其他顯而易見的變型。在以下描述中界定的本發明的基本原理可以應用于其他實施方案、變形方案、改進方案、等同方案以及沒有背離本發明的精神和范圍的其他技術方案。
依據說明書附圖之圖1和圖2,根據本發明的一優選實施例的基于網格狀標版的攝像模組的測試方法被闡明,其中所述攝像模組包括一感光芯片10和被設置于所述感光芯片10的感光路徑的一光學鏡頭20,被物體反射的光線能夠通過所述光學鏡頭20自所述攝像模組的前部進入到所述攝像模組的內部,以被所述感光芯片10接收和進行光電轉化從而獲得與物體相關的圖像。本領域的技術人員能夠理解的是,所述感光芯片10和所述光學鏡頭20的參數以及所述感光芯片10和所述光學鏡頭20的裝配關系會影響被制造完成后的所述攝像模組的性能,因此,在所述攝像模組的各個構件被封裝之前,對所述攝像模組的各項性能進行測試能夠保證被制造完成后的所述攝像模組的成像品質。
在本發明的所述測試方法中,需要使所述攝像模組拍攝一網格狀標版30的圖像,然后在所述網格狀標版30的圖像上定義一目標區域,通過計算所述目標區域的值能夠完成對所述攝像模組的測試。具體地說,所述網格狀標版30包括至少一第一方向格線31、至少一第二方向格線32以及多個特定區域33,其中每所述第一方向格線31和每所述第二方向格線32被相互垂直地設置,以在每所述 第一方向格線31和每所述第二方向格線32之間形成每所述特定區域33。在每所述特定區域33內可以被填充同一個色彩的不同灰度的顏色,也可以直接被填充不同的顏色,以供在測試所述攝像模組時使用,如圖1所示。本領域的技術人員能夠理解的是,圖2示出的所述網格狀標版30的每所述特定區域33內被填充的不同的灰度代表其可以被填充不同的顏色。
如圖2所示,在對所述攝像模組進行測試的過程中,需要將所述網格狀標版30放置在所述攝像模組的光學鏡頭20的前部,以使得所述網格狀標版30反射的光線或者穿過所述網格狀標版30的光線能夠通過所述光學鏡頭20進入到所述攝像模組的內部空間,以被所述感光芯片10接收和進行光電轉化,從而所述攝像模組能夠獲得所述網格狀標版30的圖像,如圖3。
在所述網格狀標版30的圖像上定義多個交點,在本發明中,所述交點可以是所述網格狀標版30的每所述第一方向格線31和每所述第二方向格線32的交點,因此,本領域的技術人員可以理解的是,每個所述交點均有四個相鄰的所述特定區域33。在本發明的所述測試方法中,為了提高對所述攝像模組的各測試項進行測試時的精度和效率,在通過拍攝所述網格狀標版30而獲得所述網格狀標版30的圖像之后需要對其進行預處理,然后在被進行預處理之后的所述網格狀標版30的圖像上定義所述目標區域。對所述網格狀標版30的圖像進行預處理的過程是,將每個所述交點的屬性進行統計以獲得與所述網格狀標版的所有所述交點相關的一數據庫,其中所述數據庫中所述交點的屬性至少包括每個所述交點的相鄰四個所述特定區域33的特征值,還可以包括每個所述交點的坐標。
進一步地,通過壓縮所述網格狀標版30的圖像,使所述網格狀標版30的每所述第一方向格線31和每所述第二方向格線32的寬度所占的像素數量減少,例如在本發明的一個較佳的實施方式中,可以將所述網格狀標版30的每所述第一方向格線31和每所述第二方向格線32的寬度所占的像素數量壓縮到10個像素以內。優選地,可以使所述網格狀標版30的每所述第一方向格線31和每所述第二方向格線32的寬度所占的像素為兩個或者三個像素,通過這樣的方式,能夠使得在所述網格狀標版30的圖像上定義的每所述角點能夠準確地表示所述網格狀標版30的每所述第一方向格線31和每所述第二方向格線32的每個交點。另外,在所述網格狀標版30的圖像上定義每個所述角點時,為了降噪和減少誤差,也需要對本發明的所述攝像模組獲取的所述網格狀標版30的圖像進行預處理。
由于所述網格狀標版30的每所述第一方向格線31和每所述第二方向格線32是被相互垂直地設置的,因此在每所述第一方向格線31和每所述第二方向格線32的交點的四周設有四個所述特定區域33,每個所述特定區域33內被填充了不同的顏色,使得每所述特定區域33的特征值各不相同。因此,根據所述角點周圍的每所述特定區域33的特征值的關系,能夠得到所述角點的坐標。優選地,所述網格狀標版30相鄰所述第一方向格線31之間的距離和相鄰所述第二方向格線32之間的距離一致,即每所述特定區域33的形狀可以是正方形。后續,基于每所述角點的坐標能夠得到所述目標區域的位置,并且根據所述目標區域的位置通過計算所述目標區域的值,可以完成對所述攝像模組的測試。
如圖4所示是根據本發明的利用所述網格狀標版30對所述攝像模組執行測試項的過程的框圖示意圖400。
在步驟401中,提供與所述網格狀標版30的圖像中所有所述交點的屬性相關的所述數據庫。例如在本發明的一個實施例中,可以對所述網格狀標版30中所有所述交點的屬性進行統計,以建立所述數據庫,被統計的所述交點的屬性可以包括所述交點的四個相鄰所述特定區域33的特征值,還可以包括所述交點的坐標或者其他的參數,其根據所述測試方法的測試需要被確定。
在步驟402中,所述攝像模組拍攝所述網格狀標版30以獲得所述網格狀標版30的圖像。在本發明的一個實施例中,所述網格狀標版30可以被固定在測試平臺上,然后將所述攝像模組移動到對應于所述網格化標版30的位置,通過驅動所述攝像模組拍攝被固定在所述測試平臺上的所述網格狀標版30的方式能夠獲得所述網格狀標版30的圖像。
在步驟403中,對所述網格狀標版30的圖像進行壓縮以減少所述網格狀標版30的圖像中每個所述第一方向格線31和每個所述第二方向格線32的寬度所占的像素數量,以提高在后續判斷每個所述角點的相鄰的四個所述特定區域33的準確性。例如在本發明的一個較佳的實施例中,可以將所述網格狀標版30的圖像中每個所述第一方向格線31和每個所述第二方向格線32的寬度所占的像素數量壓縮到2個像素或者3個像素。
在步驟404中,抓取所述網格狀標版30的圖像中所有的所述角點。本領域的技術人員可以可以理解的是,每個所述攝像模組拍攝獲得的所述網格狀標版30的圖像均存在一定的偏差,致使在所述步驟404中抓取的所述角點的坐標無 法被驅動,并且由于噪聲點的存在,所述角點在所述攝像模組進行測試時的可用性也應當被考慮。
在步驟405中,將所述角點的屬性與所述數據庫中所述交點的屬性進行比對,以確定所述角點在網格標版中的位置。比對的方式可以是將所述角點的相鄰四個所述特定區域33的特征值與所述數據庫中所述交點的相鄰四個所述特定區域33的特征值進行比對,如果所述角點的相鄰四個所述特定區域33的特征值與所述數據庫中所述交點的相鄰四個所述特定區域33的特征值一致,則所述交點所在網格標版中的位置及為所述角點在網格中的位置。
在步驟406中,根據步驟405得到的所述角點在網格狀標版30中的位置,及步驟404抓取角點時,得到的所述角點的坐標,確定目標區域的坐標以計算所述目標區域的值,從而完成對所述攝像模組的測試。
本領域的技術人員應理解,上述描述及附圖中所示的本發明的實施例只作為舉例而并不限制本發明。本發明的目的已經完整并有效地實現。本發明的功能及結構原理已在實施例中展示和說明,在沒有背離所述原理下,本發明的實施方式可以有任何變形或修改。