相機自動測試系統(tǒng)
簡介:
相機自動測試系統(tǒng)
自動相機測試系統(tǒng)可以支持多種設(shè)備,例如手機,平板電腦,運動相機和監(jiān)視相機。全自動相機功能測試,壓力測試,API測試,拍攝性能測試,圖像質(zhì)量測試等??蛻暨€可以在中期集成自己的測試方法和判斷算法。如果與電動導(dǎo)軌配合使用,它甚至可以在開放的實驗室中移動,拍攝和變換不同的場景。絕對多功能!可以確保在開發(fā)過程中進行有效的測試。在同一設(shè)備上,可以組合不同的功能以實現(xiàn)最有效的方式。例如:可以進行相機API兼容性測試,然后進行功能測試自動測量設(shè)備,然后進行性能測試以盡快找到瓶頸。最后是壓縮和質(zhì)量測試,以及通過拍照進行的圖像質(zhì)量測試。盡管由于開發(fā)過程可能會將測試分為不同的階段,但也可以在開發(fā)過程中使用所有測試層,以免發(fā)生從頭開始的錯誤。
無論是手機,運動相機還是視頻監(jiān)控相機,在開發(fā)或測試相機的功能和圖像質(zhì)量時都會進行大量測試和調(diào)試工作。體力勞動所花費的時間很長,這也限制了整個產(chǎn)品的開發(fā)和銷售周期。芬蘭高科技公司開發(fā)的最新機器人輔助測試產(chǎn)品SoMA將大大提高相機產(chǎn)品的測試效率,并大大縮短產(chǎn)品開發(fā)和測試的時間。它可以一天24小時不間斷運行,完全替代了人類的重復(fù)工作。
產(chǎn)品功能:
可以支持多種設(shè)備,例如手機,平板電腦,監(jiān)控攝像頭,車載攝像頭等。
可以快速連續(xù)地進行測試和歸位
Imatest IT算法的可選集成
在圖像質(zhì)量測試方面,它集成了Imatest IT算法,可以支持所有常用的測試標準和測試模式
圖像和視頻測試功能包括:
·圖像和視頻分辨率(圖像和視頻分辨率)
·圖像和視頻內(nèi)容驗證(圖像和視頻內(nèi)容驗證)
·圖像EXIF數(shù)據(jù)正確性(Image EXIF數(shù)據(jù)正確性)
·自動對焦,自動曝光,自動白平衡
(自動對焦,自動曝光,自動曝光補償,自動白平衡)
·動態(tài)范圍(動態(tài)范圍)
·閃光燈自動測量設(shè)備,變焦(閃光燈和變焦)
·面部,微笑和眨眼檢測(面部,微笑和眨眼檢測)
·音頻/視頻同步(音頻和視頻同步)
·顏色效果(顏色檢查)
·紅外熱點(紅外點)
·圖像穩(wěn)定(防抖)
·全景(全景圖像)
硬件和軟件包括:
·安鄉(xiāng)
·機械臂:
①定位設(shè)備和測試卡
②將相機對準測試卡
③自動測試循環(huán)
·圖像質(zhì)量測試卡
·光源
·4K顯示屏用于攝像機功能驗證
·自動分析軟件
·圖像質(zhì)量算法軟件(Imatest)
·200多個測試項目(Android)
·標準配置支持12個設(shè)備
相機測試系統(tǒng)包括許多獨立的可選模塊:
API測試遠遠超過傳統(tǒng)的API測試。通常,API測試主要集中在驗證API方法(或函數(shù))的兼容性以及測試每個函數(shù)的參數(shù)范圍。
Sofica的API測試還可以比較不同設(shè)備的API兼容性和穩(wěn)定性。特別是現(xiàn)有的API測試都是基于商用設(shè)備進行的,通過率僅為57%,并且經(jīng)常發(fā)生嚴重的系統(tǒng)崩潰。
如以下步驟所述,API測試可以通過測試不規(guī)則場景來測試不同方法的相關(guān)性并測試穩(wěn)定性。
API測試的三個步驟:
1.參數(shù)測試:通過測試最小和最大輸出參數(shù)值以及它們之間的隨機數(shù)據(jù),進行不同方法的兼容性測試。此外,通過輸入非法參數(shù),進行風(fēng)險測試并確認返回的錯誤代碼是否正確。
2.不同輸入的相關(guān)性:測試不同方法之間的相關(guān)性。通常有兩種方法:回調(diào)和收集方法。該測試可以驗證輸入每個SET數(shù)據(jù)時是否獲得了正確的GET數(shù)據(jù)。同時驗證非法數(shù)據(jù)的返回值。回調(diào)回調(diào)邏輯也用于測試響應(yīng)參數(shù)。
3.多場景驗證:API測試可以分析不同設(shè)備之間系統(tǒng)的穩(wěn)定性。事實證明這種方法非常有效。現(xiàn)有的API測試均基于商用設(shè)備,通過率僅為57%。經(jīng)常會發(fā)生嚴重的系統(tǒng)崩潰。
API測試可以在多個平臺上使用:
API測試可以應(yīng)用于多個平臺。目前,API測試是在Android相機硬件接口中開發(fā)的。對于卓硬件接口,已經(jīng)積累了大量的應(yīng)用程序。 API測試包括200多種不同的測試。相機硬件接口是Android系統(tǒng)相機的設(shè)備驅(qū)動程序,它提供C ++ API。相同的相似測試也可以用于其他形式的API,例如java-API。 Sofica的相機測試技術(shù)可進行其他測試,例如Android兼容性測試套件(CTS)測試。在測試和驗證API(例如設(shè)備驅(qū)動程序接口)時,CTS會確保在應(yīng)用程序?qū)拥募嫒菪浴?/p>
功能測試:
算法的功能測試需要拍攝真實圖像以進行驗證。通過測試它們對捕獲圖像的影響,可以測試不同相機的算法和參數(shù)。測試過程需要對參考圖像和捕獲的圖像進行數(shù)據(jù)分析以檢測差異。自動化測試和數(shù)學(xué)分析可以有效地測試單個功能和多個功能的組合。
功能測試的主要目的是對多個設(shè)備執(zhí)行可重復(fù)的測量,以驗證功能是否正確。但是,僅進行功能測試還不足以確定相機系統(tǒng)的絕對質(zhì)量。它還需要通過質(zhì)量測試來補充。
支持的功能測試:
([1)壓力測試
顧名思義,壓力測試是通過測試耐用性和穩(wěn)定性來測試相機系統(tǒng)的極限。此外,它還用于揭示系統(tǒng)的累積缺陷并分析內(nèi)存的使用。 Sofica將壓力測試集成到API測試,功能測試,性能測試和圖像質(zhì)量測試中??梢赃M行長期數(shù)據(jù)分析。
隨機測試是一種檢查未知缺陷的方法??梢噪S機執(zhí)行不同的測試并生成記錄。如果檢測到缺陷,則可以再次分析保存的檢查數(shù)據(jù)流。
壓力測試可以在系統(tǒng)崩潰時自動記錄數(shù)據(jù),這對于解決根本問題非常有幫助。這些數(shù)據(jù)包括:過程信息,文件處理程序,系統(tǒng)記錄,內(nèi)存信息,墓碑記錄等。
([2)性能測試
通過多次執(zhí)行不同的相機功能和功能組合來測試相機系統(tǒng)的瓶頸。高分辨率相機傳感器在非常短的時間內(nèi)處理兆字節(jié)的圖像文件時可能會導(dǎo)致嚴重的問題。
性能測試可以在調(diào)整API時生成時間印記,并且可以根據(jù)時間印記的差異簡單地計算執(zhí)行時間。
性能測試還可以測試并記錄每個相機功能的執(zhí)行時間。例如,編碼器的壓縮時間,不同自動對焦時的快門速度。不同功能的組合可以極大地改變性能數(shù)據(jù)。通過測試不同的組合,可以判斷關(guān)鍵參數(shù)和功能。
通常,性能測試不需要參考圖像。但是,某些功能會影響性能,并且拍攝場景應(yīng)該是靜態(tài)的,以確保獲得客觀的測試結(jié)果。例如,自動曝光和自動對焦的時間受環(huán)境影響。性能測試可以比較不同品牌或型號的終端設(shè)備,也可以測試設(shè)備的性能穩(wěn)定性。例如,設(shè)備的快門速度可能在50到250毫秒之間變化。
支持的視頻測試功能:
-音頻和視頻同步測試
-分辨率測試
-幀頻測試
通過將Imatest IT軟件集成到SoMA系統(tǒng)中,您還可以執(zhí)行自動曝光,自動白平衡和自動聚焦測試。這些測試對消費者的用戶體驗有很大的影響。
圖像質(zhì)量測試功能:
圖像質(zhì)量測試可以分析圖像算法帶來的變化??梢詫matest軟件和測試卡集成到系統(tǒng)中,并可以基于ISO12233:214標準和CPIQ標準進行圖像質(zhì)量測試。
AF測試有很多應(yīng)用方法。典型的應(yīng)用是:
AF測試取決于客戶的特定需求。有很多方法和應(yīng)用程序,例如:
-模擬屏幕上不同位置的聚焦并拍攝聚焦卡以分析不同位置上的聚焦精度。
-通過在不同距離(例如微距和遠距)的拍攝場景之間快速切換并重復(fù)拍攝視頻或照片,分析對焦的準確性,可重復(fù)性,速度等。
-手機制造商可以通過ADB控制信息獲得AF馬達位置,該信息對應(yīng)于MTF測試結(jié)果并可以找到最清晰的焦點位置。然后多次切換場景,并檢查自動對焦電機移動位置的可重復(fù)性。
-與導(dǎo)軌配合在導(dǎo)軌周圍放置不同的真實場景,以控制光源的照度和色溫。進行AF真實場景對焦測試。
常用的圖像質(zhì)量測試包括:
-噪音測試
-顏色準確性測試
-分辨率測試
-詳細紋理測試
-橫向色差測試
-鏡頭畸變測試