日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

关于海思HI3518+OV9712 ISP图像调试 - 夜视效果、曝光、图像稳定响应效果

發(fā)布時間:2023/12/15 编程问答 62 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于海思HI3518+OV9712 ISP图像调试 - 夜视效果、曝光、图像稳定响应效果 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

關于海思HI3518+OV9712 ISP圖像調試 - 夜視效果、曝光、圖像穩(wěn)定響應效果

2016年08月10日 11:47:27閱讀數:6619

夜視效果調試

調試需求:

因產品使用的補光燈是白色LED燈,設計需求是在黑夜里還能看到彩色的畫面,實際情況該方案實現畫面不是很理想,燈光不夠亮,圖像噪點大,因不能修改硬件的情況下只能盡量優(yōu)化圖像。

?

hiISP_AE_ATTR_EX_S參數說明:

?

enAEMode?自動曝光的優(yōu)先模式,如幀率優(yōu)先,噪聲優(yōu)先。

?

u8ExpCompensation?自動曝光調整時對曝光補償量。

值越大,則自動曝光的目標亮度值越大,圖像越亮

?

u32GainThreshold?自動降幀時的系統增益門限值。

取值范圍:[0x400, 0xFFFFFFFF]

自動降幀時增益門限值u32GainThreshold?表示在LowNoise模式下,當增益達到所設置的門限值時,系統將自動進入LowNoise模式

?

因我們使用白色LED補光,所以在光線不足的環(huán)境下容易出現噪點過大問題,以下參數能調整在夜晚環(huán)境下,鏡頭達到優(yōu)化噪點和曝光;

?

ISP_AE_ATTR_EX_S aeAttrEx;

aeAttrEx.enAEMode = AE_MODE_LOW_NOISE;?降噪模式,光線不足時降低幀率保證圖像質量

aeAttrEx.u8ExpCompensation?= 64;//自動曝光調整時對曝光補償量,因為機器使用的是白色led燈,所以這邊需要設置為64,如果設置太大會曝光。

aeAttrEx.u32GainThreshold = 45000; ?這里還是設置為默認好點,越小越清晰,但是前提是以降幀換取效果,畫面卡!

這里的話最小值為4096,該值下畫面最清晰也就最卡頓,如果設置65536的話圖像會比較差,但是流暢度也最好;

?

圖像穩(wěn)定響應效果調試

調試需求:

因產品需求,在機器啟動鏡頭時,sensor需要在第一時間出圖像,并且圖像必須穩(wěn)定清晰。

?

hiISP_AE_ATTR_EX_S參數說明:

u8ExpStep ?自動曝光調整時的初始步長。

?

s16ExpTolerance??自動曝光調整時對曝光量的容忍偏差。

取值范圍:[0x0, 0xFFFF]?。

?

aeAttrEx.u8ExpStep?= 255; //曝光調整步長,設置過小會使得曝光緩慢,圖像從暗到亮變化時間長

?

aeAttrEx.s16ExpTolerance?= 50;//自動曝光調整時對曝光量的容忍偏差

值越大則對外界環(huán)境亮度變化的敏感度越小。

?

注意:u8ExpStep是“自動曝光調整時的初始步長”,意思就是對光度自動調整圖像亮度的時間長短,如果設置小的話,響應時間就長,如果設置大的話,響應時間就短;這里如果需要開始啟動鏡頭時圖像穩(wěn)定響應時間短的話就需要設置大點,但是這里有個缺點,就是當光線不穩(wěn)定時(測試效果:畫面中存在一小部分燈源,但光線不穩(wěn)定),這時畫面會不斷的一暗一亮的閃爍。

?

? 經過我們測試,我是這樣處理的:啟動機器時,將u8ExpStep =255、s16ExpTolerance =50,這是因為圖像出現的快一點,如果設置小的話,圖像會從暗到亮大概需要5秒左右(這里看個人需求)。當機器執(zhí)行到5秒左右,我們再將值設為u8ExpStep =16、s16ExpTolerance =10u8ExpStep設為16是因為防止光源變化會引起圖像快速效應(前面說的一閃一閃)。s16ExpTolerance設置為10是為白天曝光這一功能設置的,可以讓光源變化是ISP更加敏感的響應。

?

曝光調試-寬動態(tài)

調試需求:

3518的通病,攝像機正對“人面”(人面靠近IPC)和“環(huán)境背光”(IPC正對室外陽光充足環(huán)境)導致IPC對“人面”一片黑或者對“背光環(huán)境”曝光。

?

?

對于抗閃頻率屬性(AntiFlicker)和自動曝光屬性(SetAEAttr)參數設置:

當抗閃爍非使能時,陽光下是可以看得清畫面的,但與自動曝光時間設置有直接關系,當最小曝光時間增大時,畫面明顯曝光了。

?

ISP_INNER_STATE_INFO_S參數說明:

u8AveLum ?圖像平均亮度。 取值范圍:[0x0,0xFF]

?

hiISP_AE_ATTR_EX_S參數說明:

u32ExpTimeMin ?自動曝光的最小曝光時間。

取值范圍:[0x2, 0xFFFF]?,具體范圍與sensor相關。

自動曝光的最大最小時間及增益

可根據不同的場景對曝光時間及增益進行限定,如有高速運動物體場景可限定最

大曝光時間值為較小值,這樣可減輕運動物體拖影現象。最小數字增益值的設定

目前暫不支持。

?

關于攝像機正對“人面”(人面靠近IPC)和“環(huán)境背光”(IPC正對室外陽光充足環(huán)境)導致IPC對“人面”一片黑或者對“背光環(huán)境”曝光問題。

AE自動曝光的最小曝光時間的增減對上述現象有直接影響,u16ExpTimeMin小了,背光環(huán)境清晰,當時人面一片黑,u16ExpTimeMin大了,人面清晰,環(huán)境曝光了;

這里我們采用關閉抗閃爍功能、自動寬動態(tài)、階梯性設置曝光時間值方法解決該問題。

?

關于寬動態(tài)?AE曝光研究,可以通過對函數HI_MPI_ISP_QueryInnerStateInfo讀取ISP_INNER_STATE_INFO_S結構體參數:

背光和曝光亮度改變影響參數主要有三個:

u8AveLum??圖像平均亮度, ?取值范圍:[0x0,0xFF]

u32Exposure ?Sensor?曝光量,取值范圍[0x0,0xFFFFFFFF]。

u32ExposureTime ?Sensor?曝光時間,取值范圍[0x0,0xFFFFFFFF]

?

背光亮度越高?u8AveLumu32ExposureTime ?值越大,背光亮度越亮

當人面基本覆蓋鏡頭時,圖像光線馬上變暗,u8AveLum也隨之變小,這時需要升高u16ExpTimeMin值到50009000左右(根據暗度效果);

正常情況下,u8AveLum值為4556;當u8AveLum小于45時,鏡頭明顯是黑暗的(人面或者局部無光線背影),越暗值越小,當值接近一兩百時,背景明顯是曝光的,我們的解決方法是階梯式調整u16ExpTimeMin的值;

?

因為IPS剛剛開始時sensor不穩(wěn)定導致圖像光度不斷變化,這時候不需要設置曝光值。

根據我們這邊的實際情況,在光線足夠暗時,u8AveLum是低于20的,所以我們劃分了五個區(qū)限:

u8AveLum >= 20

u8AveLum >= 15 ?&& u8AveLum < 20

u8AveLum >= 10 ?&& u8AveLum < 15

u8AveLum >= 5 ?&& u8AveLum < 10

u8AveLum >= 0 ?&& u8AveLum < 5

?

對于設置u32ExpTimeMin值為:

u32ExpTimeMin = 2;

u32ExpTimeMin = 4000;

u32ExpTimeMin = 5000;

u32ExpTimeMin = 7000;

u32ExpTimeMin = 9000;

?

u8AveLum值越大(曝光時大于200),u32ExpTimeMin需要設置的值要越小(等于2),如果u8AveLum值接近0時,說明畫面局部光線突然變暗(人面靠近),這是需要設置曝光值u32ExpTimeMin越大。

?

優(yōu)化室外環(huán)境下(陽光下),環(huán)境曝光及人面看不清,優(yōu)化寬動態(tài)曝光效果,效果為:當鏡頭對著環(huán)境時,顯示對焦環(huán)境色彩(不曝光),當鏡頭對著人面時,對焦人面使清晰看清人面但后面環(huán)境為曝光效果,當人面移開后,鏡頭重新對焦環(huán)境色彩(不曝光)。

總結

以上是生活随笔為你收集整理的关于海思HI3518+OV9712 ISP图像调试 - 夜视效果、曝光、图像稳定响应效果的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。