本發(fā)明涉及本發(fā)明涉及一種測試系統(tǒng)及測試方法。具體而言,本發(fā)明涉及一種在一光箱中設(shè)置多個光板的測試系統(tǒng)及測試方法。
背景技術(shù):
一般而言,各種相機上的傳感器敏感度不同,即使同一型號的相機也可能有質(zhì)量不一的情形。此外,相機中的傳感器容易受到拍攝場景的光源環(huán)境、相機距離拍攝物的遠近等因素的影響,而使得不同相機在同一場景所拍攝出來的影像也不一致。因此,相機出廠前的測試尤為重要。
此外,在測試相機模塊時,往往需要使用多種光箱分別對應(yīng)不同測試項目,以配置不同的情境,再通過待測相機模塊對此些光箱一一進行拍攝,以分別取得對應(yīng)各種測試項目的影像信息。然而,此測試方法需在多個不同光箱中設(shè)置不同的測試情境,拍攝結(jié)果也可能因各個光箱本身的差異,或是待測相機模塊在每個光箱的設(shè)置位置稍有不同而受影響,導(dǎo)致測試結(jié)果不準確。此外,由于待測相機模塊需要對應(yīng)配置不同測試項目的光箱一一進行拍攝,傳統(tǒng)的測試方法也實為費時。
因此,如何改善傳統(tǒng)的相機模塊測試方法,并提供一種測省時且準確的測試方法及測試系統(tǒng),成為業(yè)界需解決的問題。
技術(shù)實現(xiàn)要素:
在下文中給出關(guān)于本發(fā)明的簡要概述,以便提供關(guān)于本發(fā)明的某些方面的基本理解。應(yīng)當(dāng)理解,這個概述并不是關(guān)于本發(fā)明的窮舉性概述。它并不是意圖確定本發(fā)明的關(guān)鍵或重要部分,也不是意圖限定本發(fā)明的范圍。其目的僅僅是以簡化的形式給出某些概念,以此作為稍后論述的更詳細描述的前序。
為解決上述的問題,本發(fā)明的一實施例提供一種測試系統(tǒng)。測試系統(tǒng)包含一光箱、多個光板及一承載底部。光板分別設(shè)置在光箱中,光板各自位于該光箱中的不同深度。承載底部用以固定承載一待測鏡頭模塊,并使待測鏡 頭模塊面對光箱以及光板,待測鏡頭模塊與光板各自的一間隔距離都不相同。其中,當(dāng)待測鏡頭模塊拍攝第一影像畫面時,第一影像畫面包含光板的影像。
該些光板包含至少一第一光板、至少一第二光板及至少一第三光板。
該至少一第一光板與該待測鏡頭模塊的距離為一第一距離,該至少一第二光板與該待測鏡頭模塊的距離為一第二距離,該至少一第三光板與該待測鏡頭模塊的距離為一第三距離,該第一距離大于該第二距離,該第二距離大于該第三距離。
該至少一第一光板的各邊與在該光箱的箱壁緊鄰,該至少一第二光板分別置在該光箱的至少一角,該至少一第三光板不與該光箱的箱壁緊鄰。
該至少一第一光板、該至少一第二光板及該至少一第三光板上各自包含多個圖像,該些圖像包含多個定位點及一解析圖。
該些圖像還包含一格紋圖、一色塊圖、一對象圖至少其中之一。
該待測鏡頭模塊包含多個攝像鏡頭,該些攝像鏡頭各自拍攝一第二影像畫面,各該第二影像畫面包含該至少一第一光板、該至少一第二光板及該至少一第三光板的影像,且該第一影像畫面由該些第二影像畫面所構(gòu)成。
進一步地,還包含:
一處理單元,依據(jù)該些第二影像畫面的至少一第二影像畫面中的該解析圖,以計算一影像分辨率。
進一步地,還包含:
一處理單元,依據(jù)該些第二影像畫面中的至少二影像畫面中的該些定位點與該待測鏡頭模塊的間的夾角,以計算一影像景深信息;
其中該影像景深信息包含一遠景景深信息、一中景景深信息、一近景景深信息。
該處理單元還將該影像景深信息與一已知景深信息相比較,以取得一近景校正值、一中景校正值及一遠景校正值,并將該遠景景深信息、該中景景深信息、該近景景深信息通過該近景校正值、該中景校正值及該遠景校正值進行校正,以輸出一全景深影像,該全景深影像包含校正后的該些第二影像。
該處理單元還用以依據(jù)該全景深影像中的該些第二影像中的該些解析圖,以計算該全景深影像的清晰度,并將校正后的該些第二影像進行互補,以產(chǎn)生一互補全景深影像,并計算該互補全景深影像的一景深分布圖。
本發(fā)明的又一實施例提供一種測試方法。測試方法包含以下步驟:分別設(shè)置多個光板在一光箱中,該些光板各自位于在該光箱中的不同深度;固定承載一待測鏡頭模塊在一承載底部,并使待測鏡頭模塊面對光箱以及光板,待測鏡頭模塊與光板各自的一間隔距離都不相同;其中,當(dāng)待測鏡頭模塊拍攝一第一影像畫面時,第一影像畫面包含光板的影像。
通過應(yīng)用上述一實施例,本發(fā)明可通過包含多重景深的單一光箱內(nèi),擷取一張畫面即可取得多種不同深度信息,并可利用此些深度信息以檢測待測像機模塊,并可應(yīng)用此些深度信息以對待測像機模塊進行校正。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為根據(jù)本發(fā)明一實施例所繪示的光箱的示意圖;
圖2為根據(jù)圖1所繪示的光箱的光板容置空間的仰視圖;
圖3為根據(jù)本發(fā)明一實施例所繪示的光板容置空間的側(cè)視圖;
圖4為根據(jù)本發(fā)明一實施例的測試方法的流程圖;
圖5為根據(jù)本發(fā)明一實施例所繪示的光板上的圖像的示意圖;
圖6為圖4的步驟S420的子步驟流程圖;
圖7為根據(jù)本發(fā)明實施例的一景深校正方法的示意圖;
圖8為根據(jù)本發(fā)明實施例的另一景深校正方法的示意圖。
附圖標記:
200:光板容置空間,220:第一光板,240:第二光板,260:第三光板
124:頂部
a:視角
120:光箱
122:承載底部
140:待測鏡頭模塊
d1、d2、d3:距離
S410~S460、S421~423:步驟
500、500a~500e:定位圖
810、820、830:畫面
811、812、821、822:成像
831:定點
x1、x2:夾角
520:格紋圖
530:物件圖
510:解析圖。
具體實施方式
為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。在本發(fā)明的一個附圖或一種實施方式中描述的元素和特征可以與一個或更多個其它附圖或?qū)嵤┓绞街惺境龅脑睾吞卣飨嘟Y(jié)合。應(yīng)當(dāng)注意,為了清楚的目的,附圖和說明中省略了與本發(fā)明無關(guān)的、本領(lǐng)域普通技術(shù)人員已知的部件和處理的表示和描述?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有付出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
關(guān)于本文中所使用的『包含』、『包括』、『具有』、『含有』等等,均為開放性的用語,即意指包含但不限于。同時參照圖1與圖2。圖1為根據(jù)本發(fā)明一實施例所繪示的光箱的示意圖。圖2為根據(jù)圖1所繪示的光箱的光板容置空間的仰視圖。測試系統(tǒng)100包含光箱120、多個光板220、240、260及一承載底部122。其中,光板220、240、260分別設(shè)置在光箱120中,光板 220、240、260各自位于光箱120中的不同深度。承載底部122用以固定承載一待測鏡頭模塊140,并使待測鏡頭模塊140面對光箱120以及光板220、240、260,待測鏡頭模塊140與光板220、240、260各自的一間隔距離都不相同。其中,當(dāng)待測鏡頭模塊140拍攝第一影像畫面時,第一影像畫面包含光板220、240、260的影像。
更具體而言,如圖1所示,在一實施例中,光板220、240、260放置在光板容置空間200中,光板容置空間200的頂部即為光箱120的頂部124,而待測相機模塊140可放置在底部122。然而,待測相機模塊140與光板容置空間200的擺放方式并不局限于此,在另一實施例中,待測相機模塊140僅需放置在能夠拍攝到各光板220、240、260的位置即可。由此,當(dāng)待測鏡頭模塊140往光板容置空間200拍攝影像畫面時,其拍攝到的影像畫面可同時包含光板220、240、260的影像。
在一實施例中,若沿著圖1所示的視角a方向,往光箱120的頂部124觀看,可看到光板如圖2所示的方式排列。在本實施例中,容置空間200包含至少一第一光板220、至少一第二光板240及至少一第三光板260。其中,第一光板220的各邊與在光箱120的箱壁緊鄰,例如:長方形的第一光板220的四邊都恰好與光箱120箱壁的四邊緊鄰;第二光板240分別置在光箱的至少一角,例如:多個第二光板240分別以懸吊或使用支架的方式,固定在光箱的四個角落;第三光板260不與光箱的箱壁緊鄰,例如:第三光板260與第二光板240同樣以懸吊或使用支架的方式,固定在光板容置空間200的中間,而不與任一箱壁緊鄰。
通過此配置方式,可使各種光板在拍攝影像畫面中不會完全遮擋到彼此,并可被拍攝到足夠進行后續(xù)分析的面積大小。
接著,請同時參照圖3~5。圖3為根據(jù)本發(fā)明一實施例所繪示的光板容置空間的側(cè)視圖。圖4為根據(jù)本發(fā)明一實施例的測試方法的流程圖。圖5為根據(jù)本發(fā)明一實施例所繪示的光板上的圖像的示意圖。
在步驟S410中,將待測鏡頭模塊放置到待測位置。在一實施例中,承載底部122用以固定承載待測鏡頭模塊,并使待測鏡頭模塊面對光箱120以及光板220、240、260,其中,待測鏡頭模塊與光板220、240、260各自的一間隔距離都不相同。此外,關(guān)于光板待測鏡頭模塊與光板220、240、260各自的間隔距離的實施方式詳述如下。
在一實施例中,如圖3所示,待測鏡頭模塊140放置在承載底部122上, 第一光板220與待測鏡頭模塊140的第一距離為d1,第二光板220與待測鏡頭模塊140的第二距離為d2,第三光板260與待測鏡頭模塊140的第三距離為d3。其中,第一距離d1大于第二距離d2,第二距離d2大于第三距離d3。在一實施例中,第一距離d1可以是5~15公分,第二距離d2可以是55~65公分,第三距離d3可以是95~105公分。
通過此實施例的配置方式,可讓待測鏡頭模塊140通過拍攝此些光板220、240、260,其所取得的畫面影像具有遠景、中景及近景等不同景深的影像部分,可利于進行后續(xù)針對測試結(jié)果的分析。
另一方面,如圖5所示,面向待測鏡頭模塊140的光板220、240、260的表面上各自包含多個圖像,圖像包含定位圖500及一解析圖510。定位圖500中包含有多個定位點。在一實施例中,圖像可還包含一格紋圖520、一色塊圖(未繪示)、一對象圖530或其他可提供待測境模塊作為測試項目的圖像。
此外,在一實施例中,待測鏡頭模塊140可以是一數(shù)組相機,包含多個攝像鏡頭。類似地,此些攝像鏡頭各自拍攝一第二影像畫面,各第二影像畫面包含第一光板220、第二光板240及第三光板260的影像,且由這些第二影像畫面可構(gòu)成一第一影像畫面。在一實施例中,其系由四張第二畫面影像拼接成一第一影像畫面。在另一實施例中,處理單元可依據(jù)至少一第二影像畫面之中的解析圖,以計算一影像分辨率。
接著,回到圖4的步驟S420。在步驟S420中,依據(jù)第二影像畫面,計算一景深信息,并將影像景深信息與一已知景深信息相比較,以取得一近景校正值、一中景校正值及一遠景校正值。
在一實施例中,待測鏡頭模塊140通過其所包含的多個攝像鏡頭分別拍攝光板220、240、260,使各個攝像鏡頭各自取得一第二影像畫面,并以處理單元(未繪示),依據(jù)此些第二影像畫面中的至少二影像畫面中的多個定位點與待測鏡頭模塊140之間的夾角,以計算一影像景深信息。其中,影像景深信息包含一遠景景深信息、一中景景深信息、一近景景深信息。
在另一實施例中,待測鏡頭模塊140具有四個攝像鏡頭,此四個攝像鏡頭都分別拍攝所有光板220、240、260,以各自取得一第二影像畫面。由于各光板220、240、260上都至少包含有定位圖500及解析圖510,因此每個四個攝像鏡頭所拍攝的第二影像畫面,也都包含有定位圖500及一解析圖510。處理單元可通過此四個攝像鏡頭分別拍攝第二影像畫面中,任選至少 兩張第二影像畫面中的定位圖500以計算出一影像深度信息。
以下說明產(chǎn)生景深信息的具體實施方式。請參閱圖6~8。圖6為圖4的步驟S420的子步驟流程圖。圖7為根據(jù)本發(fā)明一實施例的景深校正方法的示意圖。圖8為根據(jù)本發(fā)明另一實施例的景深校正方法的示意圖。
在步驟S421中,處理單元由各個第二影像畫面中取得遠景定位點、中景定位點及近景定位點的坐標位置。
舉例而言,如圖7所示,定位圖500a~500d系為分別屬在四張第二影像畫面中的定位圖。定位圖500a~500d中,餅圖樣代表遠景定位點,方形圖樣代表中景定位點,三角形圖樣代表近景定位點。在一實施例中,處理單元選擇以所有第二影像畫面的定位圖500a~500d進行運算,并由各個第二影像畫面中取得遠景定位點、中景定位點及近景定位點的坐標位置。應(yīng)可理解的,一般而言,選擇用以進行運算的第二影像畫面數(shù)越多,則在后續(xù)步驟中,景深深度計算的精準度越高。
在步驟S422中,處理單元計算至少二第二影像畫面中的多個定位點與待測鏡頭模塊140之間的夾角,以得到一影像景深信息。其中,影像景深信息包含遠景景深信息、中景景深信息、近景景深信息。
舉例而言,如圖8所示,基在攝影成像概念而言,以分別兩個拍攝位置拍攝物體時,將所攝得的兩張畫面810、820,經(jīng)迭合產(chǎn)生畫面830后,距離攝像鏡頭較遠的物體的兩個成像811、821與一定點831的夾角x1較小,距離攝像鏡頭較遠的物體的兩個成像812、822與定點831的夾角x2較大。據(jù)此,可通過此成像特性,將多個以不同拍攝位置所攝得的多張畫面進行重合,并依據(jù)迭合畫面中同一物體的多個成像與攝像鏡頭或某一定點的夾角,以辨別物體在影像畫面中系為遠、中、近景的關(guān)系,以計算出影像景深信息。
在一實施例中,如圖7所示,定位圖500a~500d為此四個攝像鏡頭分別拍攝第二影像畫面中的定位圖。處理單元可依據(jù)定位圖500a~500d中的各個定位點坐標位置,將定位圖500a~500d迭合為一合并定位圖500e。基于前述的任兩張第二影像中各自的遠景定位點與待測鏡頭模塊140(或任一定點)的夾角較小,任兩張第二影像中各自的近景定位點與待測鏡頭模塊140的夾角較大的概念,可由合并定位圖500e得知各種定位點距離待測鏡頭模塊140的遠近關(guān)系。
例如,合并定位圖500e中,餅圖樣的定位點較為密集,且任兩個餅圖 樣的定位點與待測鏡頭模塊140(或任一定點)的夾角較小,密集度較高,故可判斷此些餅圖樣的定位點代表遠景定位點;方形圖樣的定位點的密集程度次之,故可判斷此些方形圖樣的定位點代表中景定位點;三角形圖樣的定位點最為松散,且任兩個三角形圖樣的定位點與待測鏡頭模塊140的夾角較大,密集度最低,因此可判斷三角形圖樣的定位點代表近景定位點。
據(jù)此,可通過多個第二影像中的定位圖重合后,依據(jù)定位點的密集程度或是兩定位點與鏡頭的夾角,以判別各定位點系屬在畫面中的遠景、中景或近景。
在步驟S423中,處理單元將影像景深信息與一已知景深信息相比較,以取得一近景校正值、一中景校正值及一遠景校正值。
舉例而言,如前述對應(yīng)圖3所敘及的段落,光板220、240、260與待測鏡頭模塊140的實際距離為已知,可作為已知景深信息。因此,處理單元可將在步驟S422中所取得的影像景深信息與已知景深信息相比較,即可計算出近景校正值、中景校正值及遠景校正值。
在步驟S424中,儲存器(未繪示)用以儲存校正參數(shù),校正參數(shù)包含近景校正值、中景校正值及遠景校正值。
其中,處理單元及儲存器可以放置在光箱120內(nèi)或是獨立置在光箱120外,與待測鏡頭模塊140電性耦接。處理單元可以由體積電路如微控制單元(microcontroller)、微處理器(microprocessor)、數(shù)字信號處理器(digital signal processor)、特殊應(yīng)用集成電路(application specific integrated circuit,ASIC)或一邏輯電路來實施。此外,儲存器用以儲存各種數(shù)據(jù),例如是內(nèi)存、硬盤、隨身碟記憶卡等。
接著,回到圖4的步驟S430。在步驟S430中,將遠景景深信息、中景景深信息、近景景深信息通過近景校正值、中景校正值及遠景校正值進行校正,以輸出一全景深影像,全景深影像包含校正后的此些第二影像。
在步驟S440中,處理單元依據(jù)全景深影像中的第二影像中的解析圖,以計算全景深影像的清晰度,并將校正后的第二影像進行互補,以產(chǎn)生一互補全景深影像,并計算互補全景深影像的一景深分布圖。其中,景深分布圖可以例如為互補全景深影像的對應(yīng)景深直方圖或其他以數(shù)值方式呈現(xiàn)的分布圖。
在一實施例中,處理單元可以利用至少兩張校正后的第二影像進行互 補,互補的方式可以為投票法、計算像素平均值或其他可將影像進行互相補償?shù)乃惴?。舉例而言,處理單元利用三張校正后的第二影像進行互補,且此三張校正后的第二影像中都具有一相同的對象;若此對象只有在兩張校正后的第二影像中的位置為相同,則以此兩張校正后的第二影像中的對象位置為準,將另一張校正后的第二影像中的對象位置,調(diào)整為與此兩張校正后的第二影像相同。
在步驟S450中,處理單元將互補全景深影像中的遠景景深信息及中景景深信息進行一模糊化處理,以產(chǎn)生一合成分段景深圖。
通過此方式,可使輸出的合成分段景深圖中,具有近景景深信息的對象更為突顯,而其他畫面部分系為模糊,并通過人眼或處理單元判斷是否合成分段景深圖中的近景部分正確,在一實施例中,判斷的方式是將合成分段景深圖中的近景部分與已知的實際近景部分進行比對,以判斷是否合成分段景深圖與實際環(huán)境的誤差小于一誤差門坎值。例如,分段景深圖中的近景部分為一顆籃球,且已知的實際近景部分確實為一顆籃球,則判斷合成分段景深圖與實際環(huán)境的誤差小于一誤差門坎值。由此使用者可得知經(jīng)由互補全景深影像所產(chǎn)生的合成分段景深圖,其與實際環(huán)境的誤差是否在可接受的范圍內(nèi)。
在步驟S460中,處理單元將已知景深信息與合成分段景深圖中之一遠景畫面、一中景畫面及一近景畫面進行比對,以產(chǎn)生一分析結(jié)果,且利用顯示器(圖未示)以顯示分析結(jié)果。由此,可判斷經(jīng)由校正、互補等步驟而產(chǎn)生的合成分段景深圖是否在遠景畫面、中景畫面及近景畫面的表現(xiàn)正確且清晰,并將分析結(jié)果顯示出來。
通過上述的測試系統(tǒng)及測試方法,本發(fā)明可通過包含多重景深的單一光箱內(nèi),擷取一張畫面即可取得多種不同深度信息,并可利用此些深度信息以檢測待測像機模塊在遠、中、近景的攝像表現(xiàn),并可應(yīng)用此些深度信息以對待測像機模塊進行校正。
最后應(yīng)說明的是:以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。