海思海思hi3518e海思設(shè)計hiisp faq_第1頁
海思海思hi3518e海思設(shè)計hiisp faq_第2頁
海思海思hi3518e海思設(shè)計hiisp faq_第3頁
海思海思hi3518e海思設(shè)計hiisp faq_第4頁
海思海思hi3518e海思設(shè)計hiisp faq_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、所有 ©非經(jīng)本公司20132014。保留一切權(quán)利。市海思半導(dǎo)體,任何和個人不得擅自摘抄、本文檔內(nèi)容的部分或全部,并不得以任何形式。商標(biāo)、海思和其他海思商標(biāo)均為市海思半導(dǎo)體的商標(biāo)。本文檔提及的其他所有商標(biāo)或商標(biāo),由各自的所有人擁有。注意您的、服務(wù)或特性等應(yīng)受海思公司商業(yè)合同和條款的約束,本文檔中描述的全部或部分產(chǎn)品、服務(wù)或特性可能不在您的或使用范圍之內(nèi)。除非合同另有約定,海思公司對本文檔內(nèi)容不做任何明示或默示的或保證。由于版本升級或其他原因,本文檔內(nèi)容會不定期進(jìn)行更新。除非另有約定,本文檔僅作為使用指導(dǎo),本文檔中的所有陳述、信息和建議不構(gòu)成任何明示或暗示的擔(dān)保。市海思半導(dǎo)體市龍崗區(qū)坂田

2、:518129地址:基地電氣生產(chǎn)中心:http:/客戶服務(wù):客戶服務(wù)傳真:客戶服務(wù)郵箱:supHiISP FAQ前 言前言概述本文為使用 HiISP 開發(fā)的程序員而寫,目的是為您在開發(fā)過程中遇到的問題提供解決辦法和幫助。版本與本文檔相對應(yīng)的版本如下。讀者對象本文檔(本指南)主要適用于以下工程師:技術(shù)支持工程師軟件開發(fā)工程師zz符號約定在本文中可能出現(xiàn)下列標(biāo)志,它們所代表的含義如下。海思專有和信息文檔版本 03 (2014-02-26)i所有 ©市海思半導(dǎo)體符號說明表示有高度潛在,如果不能避免,會導(dǎo)致或嚴(yán)重。表示有中度或低度潛在,如果不能避免,可能導(dǎo)致人員輕微或中等。名稱版本Hi351

3、8V100HiISP FAQ前 言修訂修訂累積了每次文檔更新的說明。最新版本的文檔包含以前所有文檔版本的更新內(nèi)容。文檔版本 03(2014-02-26)1.2.22、1.2.27、1.2.28 和 1.2.29 的【解決】中有修改。新增 1.2.32 和 1.2.35。文檔版本 02(2013-09-25)1.2.27 和 1.2.28 的【解決】中修改原解決辦法。新增 1.2.30 和 1.2.31。文檔版本 01(2013-06-30)1.2.1中增加“已經(jīng)在 SPC040 版本及之后的把版本解決此問題”的說明。.7【解決】中增加解決辦法?!窘鉀Q】修改步驟二的代碼,同時刪除

4、原步驟五,修改步驟六中設(shè)置的u16IrisStopValue 值。.20【解決】中增加描述?!窘鉀Q】中,針對原因 2 增加低照度的解決辦法。1.2.21【解決】中修改原解決辦法。新增 1.2.23 至 1.2.29。文檔版本 00B01 (2013-02-05)第 1 次發(fā)布。海思專有和信息文檔版本 03 (2014-02-26)ii所有 ©市海思半導(dǎo)體符號說明表示有潛在風(fēng)險,如果忽視這些文本,可能導(dǎo)致設(shè)備損壞、數(shù)據(jù)丟失、設(shè)備性能降低或不可預(yù)知的結(jié)果。表示能幫助您解決某個問題或節(jié)省您的時間。表示是正文的附加信息,是對正文的強調(diào)和補充。HiISP FAQ目 錄目錄前

5、言i1 FAQ11.1輸入1如何調(diào)整輸入通道的水平消隱區(qū)1如何對接輸出為 LVDS 接口的 sensor1為什么Aptina AR0331 sensor 提供了 1080P60fps 和 1080P30fps 兩個庫. ISP....81.2.9如何解決對接 ovsensor 時,環(huán)境亮度變化引起圖像出現(xiàn)裂屏2如何解決對接 MN34041、OV9712、IMX104 時,環(huán)境亮度變化引起閃爍3如何設(shè)置 25fps 或 30fps 等不同的基準(zhǔn)幀率4如何實現(xiàn)降幀率5如何解決不同的 sens

6、or 器件實現(xiàn) 50Hz/60Hz 抗閃?6如何解決 AE 工作異常,如嚴(yán)重過曝或不足7如何解決啟動AITrigger 后校準(zhǔn)程序或返回錯誤7如何離線校準(zhǔn) AWB 系數(shù)及顏色校正矩陣系數(shù)8如何實現(xiàn)靜態(tài)壞點檢測......21如何解決整體銳度不足9如何解決紅外場景亮度不足10如何實現(xiàn)新舊 AE 算法庫的切換10如何解決 WDR sensor 在 AE 調(diào)整時圖像出現(xiàn)明暗閃爍10低照度,圖像出現(xiàn)豎條紋,如何解決11如何解決圖像發(fā)蒙問題,提高通透性11如何設(shè)置較高對比度的

7、 Gamma12如何解決 OV9712 Sensor 輸出圖像中間有黃圈問題14如何解決偏色問題14如何解決低照度亮度、對比度偏低15如何解決低照度清晰度差15如何解決低照度顏色過于鮮艷161.2.22 AI 校準(zhǔn)程序,如何設(shè)置合理的初始化參數(shù)161.2.23 如何解決圖像清晰度與物體邊緣白邊問題。17海思專有和信息文檔版本 03 (2014-02-26)iii所有 ©市海思半導(dǎo)體HiISP FAQ目 錄.251.2.261.2.271.2.281.2.291.2.301.2.311.2.321.2.331.2.341.2.35如何解決 WDR(寬動態(tài))sensor

8、 明亮區(qū)域橫條紋問題18如何選擇不同的 gamma19如何實現(xiàn)背光補償20如何提高室外白平衡的準(zhǔn)確度20如何解決攝像機微動情況下細(xì)節(jié)丟失問題21如何修改 sensor 的寄存器內(nèi)核態(tài)或用戶態(tài)配置。21如何創(chuàng)建實時線程。22如何提高 AE 收斂速度23如何正確設(shè)置最大增益23如何解決 AWB 易受干擾問題24如何解決 3A 版本中手動模式模式時,時間長度受到限制的問題24如何解決高色溫下黑電平漂移對顏色的影響24海思專有和信息文檔版本 03 (2014-02-26)iv所有 ©市海思半導(dǎo)體HiISP FAQ1 FAQ1FAQ1.1輸入1.1.1 如何調(diào)整輸入通道的水平消隱區(qū)【現(xiàn)象】Hi

9、3516 對接 SONY IMX036 sensor+ SONY3193 ISP,ISP 輸出 3M,VI 縮放成 720 x 576 后,發(fā)現(xiàn)圖像出現(xiàn)粉紅色豎條,而且圖像的亮度和色度分離?!痉治觥坑捎谠?3M 圖像的輸出時序中水平消隱區(qū)較小,在進(jìn)行圖像垂直縮放時,需要配置相應(yīng)通道的_HBLANK_WIDTH 寄存器,該寄存器的值大小計算如下:其中:Tline 為 ISP 輸出一行圖像的時間(包括圖像的有效區(qū)時間和消隱區(qū)時間)Out_width 為 ISP 輸出圖像的寬度Tbus 為 Hi3516 的 VI 總線時鐘周期zzz舉例說明:假如 ISP 輸出的圖像大小是 2048x1536,水平前

10、消隱和后消隱分別是 116 和 68,像素時鐘為 54M,則 Tline 就是 2232x(1/54M),out_width=2048;Hi3516 的 VI 總線時鐘是 220M,則 Tbus=1/220M,代入公式,結(jié)果為 7047,那么配 7047。_HBLANK_WIDTH 應(yīng)【解決】向_HBLANK_WIDTH 寄存器中寫入上述公式計算后的值(如 7047)即可。1.1.2 如何對接輸出為 LVDS 接口的 sensor【現(xiàn)象】海思專有和信息文檔版本 03 (2014-02-26)1所有 ©市海思半導(dǎo)體HiISP FAQ1 FAQ當(dāng) sensor 輸出 LVDS(Low V

11、oltage Differential Signaling)接口時序時,Hi3516/ Hi3517不能通過調(diào)整時序接口完成直接對接?!窘鉀Q】通過 FPGA 進(jìn)行接口轉(zhuǎn)換。1.1.3 為什么 Aptina AR0331 sensor 提供了 1080P60fps 和1080P30fps 兩個庫【現(xiàn)象】AR0331 1080P60fps 的庫降幀率到 1/2,就能得到 1080P30fps,但是還提供了一個1080P30fps 的庫?!痉治觥緼R0331 支持兩種數(shù)據(jù)輸出接口:Parallel 和 HiSPi。Parallel 接口可以直接對接Hi3516/17,但是不能支持 1080P60fp

12、s,只能支持到 1080P30fps,Parallel 接口對應(yīng)1080P30fps 的庫;HiSPi 接口(LVDS 電平)需要 FPGA 進(jìn)行接口轉(zhuǎn)換,能支持1080P60fps 和 1080P30fps,HiSPi 接口對應(yīng) 1080P60fps 的庫?!窘鉀Q】配合硬件設(shè)計使用不同的庫文件。1.2 ISP1.2.1 如何解決對接 ovsensor 時,環(huán)境亮度變化引起圖像出現(xiàn)裂屏已經(jīng)在 SPC040 版本及之后的把版本解決此問題?!粳F(xiàn)象】Hi3516 對接 ov2715,環(huán)境亮度變化時,AE 刷新 sensor 的現(xiàn)了一道黑線,圖像裂屏。時間和增益,圖像上出【分析】應(yīng)該在垂直消隱區(qū)進(jìn)行對

13、 sensor部分亮度不一致,出現(xiàn)壞幀。時間和增益的刷新,否則會出現(xiàn)一幀圖像上下兩多數(shù) sensor 的時間和增益寄存器都有對應(yīng)的寄存器。用戶可在任意時間寫sensor 寄存器,但 sensor 將用戶的修改暫存在寄存器,在檢測到幀結(jié)束時,sensor再用寄存器的值刷新目標(biāo)寄存器。從而保證了寄存器在消隱區(qū)生效, 幀。出現(xiàn)壞海思專有和信息文檔版本 03 (2014-02-26)2所有 ©市海思半導(dǎo)體HiISP FAQ1 FAQOv2715 不支持寄存器,用戶刷新 sensor 寄存器即時生效,出現(xiàn)壞幀?!窘鉀Q】Ov2715 提供 Groupwrite 功能,該功能支持一組寄存器在同一幀

14、的垂直消隱區(qū)刷新。對 cmos.c 刷新寄存器的代碼修改如下:sensor_write_register(0x3212,0x00);/EnableGroup0/此處加入需要刷新的 sensor 寄存器sensor_write_register(0x3212,0x10);/EndGroup0sensor_write_register(0x3212,0xA0);/LaunchGrou01.2.2 如何解決對接 MN34041、OV9712、IMX104 時,環(huán)境亮度變化引起閃爍【現(xiàn)象】對接 MN34041、OV9712、IMX104 時,當(dāng)環(huán)境亮度變化,明顯閃爍,同一 SDK 版本對接其他 sen

15、sor 不存在閃爍?!痉治觥可鲜?sensor 在第 N 幀刷新 Shutter(時間)寄存器,在 N+2 幀生效,在第 N 幀刷新 Gain 寄存器,在 N+1 幀生效。同時刷新 Shutter 和 Gain 寄存器會導(dǎo)致生效時間不一致。因此推薦先刷新 Shutter 寄存器,延遲一幀后再刷新 Gain 寄存器。具體信息請參考 Panasonic 提供的圖示說明,如圖 1-1 所示。圖1-1 Panasonic 提供的圖示說明【解決】海思專有和信息文檔版本 03 (2014-02-26)3所有 ©市海思半導(dǎo)體HiISP FAQ1 FAQz調(diào)用 HI_MPI_ISP_SetAEAtt

16、r()接口,設(shè)置 enFrameEndUpdateMode=1;表示 ISP 提前一幀刷新 shutter,以保證 shutter 和Gain 在同一幀生效。這種模式下,抗閃不推薦使用 ISP 提供的抗閃接口,而通過設(shè)置合適的基準(zhǔn)幀率來實現(xiàn)抗閃。對于 OV9712,可以調(diào)用 HI_MPI_ISP_SetAEAttr()接口,設(shè)置enFrameEndUpdateMode=2,并在 Ov9712_cmos.c 中設(shè)置宏CMOS_OV9712_ISP_WRITE_SENSOR_ENABLE 為 1,可以解決 OV9712 閃爍問題,并且不影響抗閃功能。此種模式下,I2C 速度會影響到系統(tǒng)性能??梢酝?/p>

17、過修改 I2C 驅(qū)動Hii2c.c 中的宏定義 I2C_DFT_RATE 為 400000,來提高 I2C 讀寫速度。z1.2.3 如何設(shè)置 25fps 或 30fps 等不同的基準(zhǔn)幀率【現(xiàn)象】客戶應(yīng)用不同區(qū)域?qū)鶞?zhǔn)幀率有不同要求。同一可能支持多個分辨率,各個分辨率下的幀率有差異?!痉治觥肯袼貢r鐘、圖像的寬高(包括消隱區(qū))和幀率滿足以下公式:像素時鐘 CLK=圖像的寬度(有效區(qū)+消隱區(qū)) x 像素的高度(有效區(qū)+消隱區(qū)) x 幀率。因此,可通過像素時鐘和圖像寬高信息計算幀率。在像素時鐘固定時,可以改變區(qū)的寬高,以得到不同幀率的圖像輸出?!窘鉀Q】以 AR0331 為例,介紹 25fps 和 30

18、fps 的幀率切換。當(dāng)像素時鐘為 74.25MHz,30fps 時,圖像寬度 2200,圖像高度為 1125。74250000=2200 x 1125 x 30。支持 25fps 輸出時,可保持圖像高度不變,則圖像寬度需要修改為:74250000/(25 x 1125)=2640。即像素時鐘固定為 74.25MHz,設(shè)置圖像寬度為 2640,圖像高度為 1125,可使輸出幀率固定為 25fps。參考代碼如下:voidcmos_fps_set( cmos_inttime_ptr_tp_inttime,constHI_U8fps)switch(fps)default:/default30fps c

19、ase30:sensor_write_register(0x300C,0x044C);/刷新圖像寬度p_inttime->lines_per_500ms=1125*30/2;/刷新50/60Hz抗閃參數(shù)break;case25:海思專有和信息文檔版本 03 (2014-02-26)4所有 ©市海思半導(dǎo)體HiISP FAQ1 FAQsensor_write_register(0x300C,0x0528);/刷新圖像寬度p_inttime->lines_per_500ms=1125*25/2;/刷新50/60Hz抗閃參數(shù)break;1.2.4 如何實現(xiàn)降幀率【現(xiàn)象】Hi351

20、6 壞點校正模塊要求 sensor 輸出幀率約為 5 幀/秒。在低照度場景,客戶期望降低幀率來延長時間,以捕獲的細(xì)節(jié)?!痉治觥拷祹收垍⒖?1.4.4 的計算公式?!窘鉀Q】壞點校正模塊通過 setup_sensor()實現(xiàn)正常模式和壞點檢測模式的不同配置。以 AR0331為例進(jìn)行說明。voidsetup_sensor(intisp_mode)if(0=isp_mode)/*ISP'normal'isp_mode*/sensor_write_register(0x300C,0x044C);/恢復(fù)幀率為30fpselse if(1=isp_mode)/*ISPpixelcalibr

21、ationisp_mode*/通過修改圖像寬度達(dá)到輸出幀率為5fps。計算方法參考1.4.4sensor_write_register(0x300C,0x19C8);sensor_write_register(0x3012,0x0460);/設(shè)置時間為最大時間sensor_write_register(0x3060,0x1300);/設(shè)置模擬增益為最小增益sensor_write_register(0x305E,0x0080);/設(shè)置數(shù)字增益為最小增益在基準(zhǔn)幀率基礎(chǔ)上,降低幀率,可通過 vblanking_calculate 和 cmos_vblanking_update 兩個接口函數(shù)實現(xiàn)。v

22、blanking_calculate 函數(shù)計算垂直消隱區(qū)高度, cmos_vblanking_update 函數(shù)刷新垂直消隱區(qū)高度寄存器。以 9P0315M 分辨率圖像降幀率為例進(jìn)行說明。HI_U16vblanking_calculate(cmos_inttime_ptr_tp_inttime)/full_lines_del了期望幀率的圖像高度,1944是有效區(qū)高度p_inttime->vblanking_lines=p_inttime->full_lines_del-1944;/返回當(dāng)前幀時間海思專有和信息文檔版本 03 (2014-02-26)5所有 ©市海思半導(dǎo)體H

23、iISP FAQ1 FAQreturnp_inttime->exposure_ashort;voidcmos_vblanking_update(cmos_inttime_const_ptr_tp_inttime)/刷新sensor的垂直消隱區(qū)高度寄存器sensor_write_register(0x06,p_inttime->vblanking_lines);1.2.5 如何解決不同的 sensor 器件實現(xiàn) 50Hz/60Hz 抗閃?【現(xiàn)象】采用海思發(fā)布 SDK 的默認(rèn)參數(shù),打開抗閃,該功能不生效?!痉治觥拷涣麟姴ㄐ稳鐖D 1-2 所示。圖1-2 交流電波形可見 sensor 各行

24、即使保持相同的前后幀的同一行,同一幀內(nèi)的不時間,累積的能量是有明顯差異的,導(dǎo)致了圖像亮暗差異,從而出現(xiàn)了閃爍。如果控制時間為頻閃周期的整數(shù)倍,則每一幀圖像的整體亮度基本一致。因此在50Hz 環(huán)境下,要求1/120s 的整數(shù)倍。時間為 1/100s 的整數(shù)倍;在 60Hz 環(huán)境,要求時間為【解決】Hi3516 ISP 內(nèi)部實現(xiàn)了抗閃,sensor 的時間以行為,不同 sensor 行與秒之間的轉(zhuǎn)換比不同,用戶需要根據(jù)自己的硬件環(huán)境,合理配置 lines_per_500ms 參數(shù)以實現(xiàn)抗閃。lines_per_500ms 是行頻的 1/2,計算公式如下:海思專有和信息文檔版本 03 (2014-0

25、2-26)6所有 ©市海思半導(dǎo)體HiISP FAQ1 FAQlines_per_500ms=像素時鐘頻率/(圖像寬度+水平消隱區(qū)寬度)/2。1.2.6 如何解決 AE 工作異常,如嚴(yán)重過曝或【現(xiàn)象】不足AE 嚴(yán)重過曝或不足,調(diào)整目標(biāo)亮度參數(shù)pensation 無改善?!痉治觥客ㄟ^ HI_MPI_ISP_QueryInnerStateInfo 接口獲取當(dāng)前狀態(tài)下的時間和增益信息。【解決】基于到的當(dāng)前狀態(tài)下的時間和增益信息,可做如下處理如果 足或者如果信息與當(dāng)前亮度不一致(時間和增益已達(dá)到較大值,圖像仍然不z時間和增益偏小,圖像仍然過曝),需要確認(rèn)硬件電路。信息與當(dāng)前亮度一致,AE 的五

26、段直方圖統(tǒng)計信息,如果出現(xiàn)灰階z分布過于密集,某些段統(tǒng)計數(shù)據(jù)為 0,請確認(rèn)圖像寬高設(shè)置是否合理,VI 掩碼是否與硬件相符。1.2.7 如何解決啟動 AITrigger 后校準(zhǔn)程序【現(xiàn)象】或返回錯誤啟動 AITrigger,校準(zhǔn)程序超時或者返回 Holdvalue 值不合理?!痉治觥肯确謩e驗證 AI 光圈能否開關(guān)和 AI 光圈開關(guān)是否平滑,如果出現(xiàn)異常,需要檢查硬件電路。如無異常,可重新啟動 AITrigger?!窘鉀Q】AItrigger 的正確流程如下:1. 驗證 AI 光圈能否開關(guān)通過 PWM 驅(qū)動驗證:./pwm_write040010001/觀測到光圈打開./pwm_write08001

27、0001/觀測到光圈關(guān)閉z通過 API 接口驗證: stAiAttr.bIrisEnable=1;/使能AI stAiAttr.enIrisStatus=2;/ 觀測到光圈關(guān)閉HI_MPI_ISP_SetAIAttr(&stAiAttr); stAiAttr.bIrisEnable=1;/使能AI stAiAttr.enIrisStatus=1;/ 觀測到光圈打開HI_MPI_ISP_SetAIAttr(&stAiAttr);z2. 手動驗證 AI 光圈開關(guān)是否平滑,確定 Holdvalue 的大概范圍海思專有和信息文檔版本 03 (2014-02-26)7所有 ©市

28、海思半導(dǎo)體HiISP FAQ1 FAQ./pwm_write_0_400_1000_1/打開光圈./pwm_write_0_800_1000_1/關(guān)閉光圈如果上述第一條指令能使光圈打開,第二條指令能使光圈關(guān)閉,則說明HoldValue值在400與800之間。./pwm_write_0_450_1000_1/打開光圈./pwm_write_0_750_1000_1/關(guān)閉光圈如果上述第一條指令能使光圈打開,第二條指令能使光圈關(guān)閉,則說明HoldVlaue值在450與750之間。以此類推,可以確定HoldValue的大概范圍。逐漸縮小 pwm0 的范圍,直至光圈無動作。觀察光圈的開關(guān)速度是否逐漸減慢

29、,最終得到的 pwm0 的范圍就是 Holdvalue 的大概范圍。3.4.5.如果上述兩項驗證異常,請檢查硬件電路。將 Camera 放置在燈箱內(nèi),保持光源穩(wěn)定,再啟動 trigger再次啟動 trigger,如果出現(xiàn)超時,增大 u16IrisTriggerTime,Trigger 成功后,得到u32IrisHoldValue,設(shè)置 u16IrisStopValue=u16IrisHoldValue,以檢測。-結(jié)束1.2.8 如何離線校準(zhǔn) AWB 系數(shù)及顏色校正矩陣系數(shù)【現(xiàn)象】客戶硬件采用海思默認(rèn)的顏色配置參數(shù),在不同光源下用 Imatest 測試 AWB,存在較大偏差。在 D65 光源下測

30、試顏色,誤差較大?!痉治觥繛V光片影響 Camera 的顏色表現(xiàn),客戶采用了不同的濾光片,需要重新進(jìn)行顏色校正?!窘鉀Q】AWB 及顏色校正矩陣的校準(zhǔn),請參考文檔<CalibrationToolUserGuide>。捕獲 rawdata 的注意事項:用 ITTP_Stream 工具捕獲 rawdata,請確??蛻暨M(jìn)程未同時運行。ColorChecker 最亮的白色塊飽和度保持在 80%左右。即捕獲 8bit 的 rawdata,白色塊的綠色分量均值在 200-210 較合理。白色塊亮度范圍不合理,可在啟動捕獲zzrawdata 進(jìn)程后,通過 isptool 調(diào)節(jié)pensation 參數(shù)

31、。1.2.9 如何實現(xiàn)靜態(tài)壞點檢測【現(xiàn)象】Hi3516 最多支持 1024 個靜態(tài)壞點的檢測和校正。海思專有和信息文檔版本 03 (2014-02-26)8所有 ©市海思半導(dǎo)體HiISP FAQ1 FAQ壞點檢測前,請關(guān)閉光圈?!痉治觥繜o?!窘鉀Q】1.確保 setup_sensor 接口功能完備,保證壞點校正時 sensor 輸出幀率在 5fps 左右, 時間達(dá)到最大,增益為 0。設(shè)置 u16BadPixelCountMin,u16BadPixelCountMax 兩個參數(shù)。初始時可設(shè)置相對較寬的范圍,比如 u16BadPixelCountMin=0x80,u16BadPixelCo

32、untMax=0x300。2.3.4.啟動壞點檢測。觀察壞點檢測模塊的打印信息。如果壞點檢測正確結(jié)束,請將參數(shù) u8BadPixelStartThresh 賦值為u8BadPixelFinishThresh,適當(dāng)縮小CountMin,CountMax兩值范圍,再次啟動壞點檢測,可以看到檢測時間明顯縮短。z如果壞點檢測超時,打印信息與下面信息類似,出現(xiàn)振蕩,是因為zCountMin,CountMax 參數(shù)設(shè)置不合理導(dǎo)致的,需要減小 CountMin。.BAD_PIXEL_COUNT_LOWER_LIMIT2,b8.BAD_PIXEL_COUNT_UPPER_LIMIT1,3ff.BAD_PIXE

33、L_COUNT_LOWER_LIMIT2,b3.BAD_PIXEL_COUNT_UPPER_LIMIT1,3ff.BAD_PIXEL_COUNT_LOWER_LIMIT2,b6.BAD_PIXEL_COUNT_UPPER_LIMIT1,3ff.BADPIXELCALIBRATIONTIMEOUTc5.完成壞點檢測后,通過 HI_MPI_ISP_GetDefectPixelAttr()接口獲取壞點坐標(biāo)信息,每次斷電重啟時,通過 HI_MPI_ISP_SetDefectPixelAttr()接口使能壞點校正,同時將壞點坐標(biāo)信息寫入 ISP 內(nèi)部 Memory。-結(jié)束1.2.10 如何解決整體銳度不

34、足【現(xiàn)象】圖像邊緣細(xì)節(jié)不清,與失焦效果類似?!痉治觥坑绊憟D像銳度的維度有整體圖像亮度、銳化強度、去噪強度和編碼碼率等。海思專有和信息文檔版本 03 (2014-02-26)9所有 ©市海思半導(dǎo)體HiISP FAQ1 FAQ【解決】需要逐步排除圖像銳度不足的原因:查看 sensor 表面,鏡頭表面是否整潔,是否有貼膜未去掉,鏡頭光圈開到最大。z檢查圖像亮度是否合理,通過pensation 參數(shù)調(diào)整亮度到滿意。z設(shè)置編碼碼率為高碼率,觀察是否有改善。z通過 PCtool是否有改善。當(dāng)前的 sharpen 強度信息,或手動設(shè)置 sharpen 強度到最大,觀察z關(guān)閉 2D/3D 去噪模塊,

35、觀察是否有改善。z1.2.11 如何解決紅外場景亮度不足【現(xiàn)象】低照度下,打開紅外燈,即使在時間、增益達(dá)到最大時,圖像仍然偏暗?!痉治觥看_認(rèn)濾光片使用是否合理。正常場景所用濾光片截至波長多在 650nm 附近,而紅外燈波長多在 850nm,這樣會濾掉多數(shù)紅外光,導(dǎo)致感光效果偏差??梢赃m當(dāng)增加 ISP 的數(shù)字增益?!窘鉀Q】確保 IR-Cut 切換為夜模式。使能 lens shading,將 shading scale 置為 2,使 ISP 提供 2 倍的數(shù)字增益。zz1.2.12 如何實現(xiàn)新舊 AE 算法庫的切換【現(xiàn)象】如果新版本提供新舊兩套 AE 算法,用戶如何實現(xiàn) AE 算法庫的切換?【分析

36、】ISP 同時提供兩套 AE 算法的實現(xiàn),通過底層設(shè)定的 mode pattern 參數(shù)來決定調(diào)用那種AE 算法?!窘鉀Q】修改 load3516insmod hi3516_isp.koae_alg=0,ae_alg=0 則調(diào)用舊的 AE 算z法、ae_alg=1 則調(diào)用新的 AE 算法。修改 coms.c 中五段直方圖的邊界門限值,新的 AE 算法對應(yīng)的門限值為0xD,0x28,0x60,0x80,舊的 AE 算法則維持原始值不變。z1.2.13 如何解決 WDR sensor 在 AE 調(diào)整時圖像出現(xiàn)明暗閃爍【現(xiàn)象】使用 WDR sensor(例如 9M034)的 WDR 模式,AE 調(diào)整過

37、程中圖像會明暗閃爍,但最終會趨于穩(wěn)定。海思專有和信息文檔版本 03 (2014-02-26)10所有 ©市海思半導(dǎo)體HiISP FAQ1 FAQ【分析】WDR 模式下,由于 ISP 的 DRC 模塊打開,且強度默認(rèn)設(shè)置為 0xFF,其會對圖像的亮度有所提升,越暗的區(qū)域提升越多。在圖像亮度調(diào)整過程中,AE 算法調(diào)節(jié)圖像亮度時, DRC 模塊會有一個負(fù)反饋。而 AE 每兩幀調(diào)節(jié)一次,DRC 每幀都會生效,從而AE 調(diào)整時,圖像會明暗閃爍。Linear 模式下,若打開 DRC 模塊理論上也會出現(xiàn)明暗閃爍。但由于 linear 模式的 DRC強度一般設(shè)置較大,因此明暗閃爍基本不可察覺?!窘鉀Q

38、】減小 DRC 強度可以減輕閃爍。1.2.14 如何解決低照度情況下圖像出現(xiàn)豎條紋的問題【現(xiàn)象】部分 sensor(如 AR0130、ov9712)低照度時,圖像出現(xiàn)豎條紋?!痉治觥控Q條紋是 sensor 的 FPN(Fixed Pattern Noise),它會隨 sensor 數(shù)字增益變大,而變得更明顯。目前,軟件對 sensor 的數(shù)字增益沒有做限制,低照度時數(shù)字增益比較大,因此豎條紋嚴(yán)重?!窘鉀Q】zz通過調(diào)節(jié) Gamma,使豎條紋的提升過大??捎脤Ρ榷缺容^高的 Gamma。通過 Demo 工具,降低 sensor 的最大數(shù)字增益。不同的 sensor FPN 嚴(yán)重程度不同:根據(jù)實際情況

39、降低最大數(shù)字增益,建議數(shù)字增益最大值不要超過 2x。z降低幀率,延長時間可以也減少豎條紋。1.2.15 如何解決圖像發(fā)蒙問題,提高通透性【現(xiàn)象】圖像發(fā)蒙,通透性不好?!痉治觥客ㄍ感杂蓛纱笠蛩貨Q定:清晰度和對比度。若清晰度不夠,或?qū)Ρ榷炔桓?,會讓人感覺通透性比較差。此外,出現(xiàn)通透性不好,還應(yīng)檢查是否有漏光現(xiàn)象?!窘鉀Q】zz遮住漏光的地方,注意 sensor 板背面也有可能漏光。提高對比度,通過設(shè)置更高對比度的 Gamma 實現(xiàn)。z提晰度,請參見 1.2.10 如何解決整體銳度不足和 1.2.20 如何解決低照度清晰度差海思專有和信息文檔版本 03 (2014-02-26)11所有 ©市

40、海思半導(dǎo)體HiISP FAQ1 FAQ1.2.16 如何設(shè)置較高對比度的 Gamma【現(xiàn)象】圖像對比度較低,看上去蒙?!痉治觥繄D像的對比度是通透性的重要組成部分,默認(rèn)的 Gamma 表對比度低一些,可以更好的顯示出圖像暗處細(xì)節(jié)。如果需要更高的對比度,可以調(diào)節(jié) Gamma 表。【解決】z通過 Gamma 調(diào)節(jié),對比度越高,圖像的飽和度越高,使用不同的 Gamma 要注意調(diào)整飽和度的 Target。z默認(rèn) Gamma0,120 ,220 ,310 ,390 ,470 ,540 ,610 ,670 ,730 ,786 ,842 ,894 ,944 ,994 ,1050,1096,1138,1178,

41、1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,

42、2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570,2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,

43、3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489,3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,

44、3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095高對比度的 Gamma

45、0, 54, 106, 158, 209, 259, 308, 356, 403, 450, 495, 540, 584, 628, 670, 713, 754, 795,835, 874, 913, 951, 989,1026,1062,1098,1133,1168,1203,1236,1270,1303,1335,1367,1398,1429,1460,1490,1520,1549,1578,1607,1635,1663,1690,1717,1744,1770,1796,1822,1848,1873,1897,1922,1946,1970,1993,2017,2040,2062,2085,

46、2107,2129,2150,2172,2193,2214,2235,2255,2275,2295,2315,2335,2354,2373,2392,2411,2429,2447,2465,2483,2501,2519,2536,2553,2570,2587,2603,2620,2636,2652,2668,2684,2700,2715,2731,2746,2761,2776,2790,2805,2819,2834,2848,2862,2876,2890,2903,2917,2930,2944,2957,2970,2983,2996,3008,3021,3033,3046,3058,3070,

47、3082,3094,3106,3118,3129,3141,3152,3164,3175,3186,3197,3208,3219,3230,3240,3251,3262,3272,3282,3293,3303,3313,3323,3333,3343,3352,3362,3372,3381,3391,3400,3410,3419,3428,3437,3446,3455,3464,3473,3482,3490,3499,3508,3516,3525,3533,3541,3550,3558,3566,3574,3582,3590,3598,3606,3614,3621,3629,3637,3644,

48、3652,3660,3667,3674,3682,3689,3696,3703,3711,3718,3725,3732,3739,3746,3752,3759,3766,3773,3779,3786,3793,3799,3806,3812,3819,3825,3831,z海思專有和信息文檔版本 03 (2014-02-26)12所有 ©市海思半導(dǎo)體HiISP FAQ1 FAQ3838,3844,3850,3856,3863,3869,3875,3881,3887,3893,3899,3905,3910,3916,3922,3928,3933,3939,3945,3950,3956,3

49、962,3967,3973,3978,3983,3989,3994,3999,4005,4010,4015,4020,4026,4031,4036,4041,4046,4051,4056,4061,4066,4071,4076,4081,4085,4090,4095,4095更高對比度的 Gamma0, 27, 60, 100, 140, 178, 216, 242, 276, 312, 346, 380, 412, 444, 476, 508,540, 572, 604, 636, 667, 698, 729, 760, 791, 822, 853, 884, 915, 945, 975,

50、1005,1035, 1065, 1095, 1125, 1155, 1185, 1215, 1245, 1275, 1305, 1335, 1365, 1395, 1425,1455, 1485,1515, 1544, 1573, 1602, 1631, 1660, 1689, 1718, 1746, 1774, 1802, 1830, 1858, 1886,1914, 1942,1970, 1998, 2026, 2054, 2082, 2110, 2136, 2162, 2186, 2220, 2244, 2268, 2292, 2316,2340, 2362,2384, 2406, 2

51、428, 2448, 2468, 2488, 2508, 2528, 2548, 2568, 2588, 2608, 2628, 2648,2668, 2688,2708, 2728, 2748, 2768, 2788, 2808, 2828, 2846, 2862, 2876, 2890, 2903, 2917, 2930,2944, 2957,2970, 2983, 2996, 3008, 3021, 3033, 3046, 3058, 3070, 3082, 3094, 3106, 3118, 3129,3141, 3152,3164, 3175, 3186, 3197, 3208, 3

52、219, 3230, 3240, 3251, 3262, 3272, 3282, 3293, 3303,3313, 3323,3333, 3343, 3352, 3362, 3372, 3381, 3391, 3400, 3410, 3419, 3428, 3437, 3446, 3455,3464, 3473,3482, 3490, 3499, 3508, 3516, 3525, 3533, 3541, 3550, 3558, 3566, 3574, 3582, 3590,3598, 3606,3614, 3621, 3629, 3637, 3644, 3652, 3660, 3667, 3

53、674, 3682, 3689, 3696, 3703, 3711,3718, 3725,3732, 3739, 3746, 3752, 3759, 3766, 3773, 3779, 3786, 3793, 3799, 3806, 3812, 3819,3825, 3831,3838, 3844, 3850, 3856, 3863, 3869, 3875, 3881, 3887, 3893, 3899, 3905, 3910, 3916,3922, 3928,3933, 3939, 3945, 3950, 3956, 3962, 3967, 3973, 3978, 3983, 3989, 3

54、994, 3999, 4005,4010, 4015,4020, 4026, 4031, 4036, 4041, 4046, 4051, 4056, 4061, 4066, 4071, 4076, 4081, 4085,4090, 4095, 4095z這三組 gamma 只能適用于線性模式下的 gamma,WDR 模式下不能使用這三組gamma。若 WDR 模式下希望使用與線性模式下相同的 gamma,則新的 gamma 生成方法代碼如下% % % % % % % % % % % % % % % % % % % % % % % % % % % % %function gamma_wdr = linear2wdr(gamma_lin, size) get gamma_RGB_wdr curve from gamma_RGB_lin

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論