加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入
  • 正文
  • 推薦器件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

Camera | 11.瑞芯微攝像頭采集圖像顏色偏綠解決筆記

01/10 08:24
3295
閱讀需 7 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

在實(shí)際調(diào)試基于瑞芯微平臺(tái)的camera過(guò)程中,發(fā)現(xiàn)顯示的圖片發(fā)綠,現(xiàn)在把調(diào)試步驟分享給大家:

1、修改iq文件

sdk中位置:

@external/camera_engine_rkaiq/iqfiles/isp21/ov13850_ZC-OV13850R2A-V1_Largan-50064B31.xml【現(xiàn)在已經(jīng)不用了。主要用json配置文件】
@external/camera_engine_rkaiq/iqfiles/isp21/ov13850_ZC-OV13850R2A-V1_Largan-50064B31.json

修改如下:


?{
?
??892?????????????????????????????????"Gamma_en":?0,

?…………
???????"BLC_Data":?{
????????????"ISO":??[50,?100,?200,?400,?800,?1600,?3200,?10000,?12800,?25600,?51200,?102400,?204800],
????????????"ISO_len":??13,
????????????"R_Channel":????[256,?256,?256,?256,?256,?256,?256,?256,?256,?256,?256,?256,?256],
????????????"R_Channel_len":????13,
????????????"Gr_Channel":???[256,?256,?256,?256,?256,?256,?256,?256,?256,?256,?256,?256,?256],
????????????"Gr_Channel_len":???13,
????????????"Gb_Channel":???[256,?256,?256,?256,?256,?256,?256,?256,?256,?256,?256,?256,?256],
????????????"Gb_Channel_len":???13,
????????????"B_Channel":????[256,?256,?256,?256,?256,?256,?256,?256,?256,?256,?256,?256,?256],
????????????"B_Channel_len":????13
????????}
?}?

主要是將Gamma_en值設(shè)置為0,
同時(shí)將BLC的R_Channel、Gr_Channel、Gb_Channel、B_Channel值全部修改為256

設(shè)置后重啟,沒(méi)有明顯變化

于是進(jìn)入第二步

2、修改sensorType

將該屬性值修改為:SENSOR_TYPE_RAW

該屬性位于攝像對(duì)應(yīng)的xml文件中,

sdk中該文件位置:

@hardware/rockchip/camera/etc/camera/camera3_profiles_rk356x.xml
262?????????????<sensorType?value="SENSOR_TYPE_RAW"/>?<!--?SENSOR_TYPE_SOC?or?SENSOR_TYPE_RAW?-->??
sensorType?修改為SENSOR_TYPE_RAW

開(kāi)發(fā)板中該文件位置

/vendor/etc/camera/camera3_profiles.xml
/vendor/etc/camera/camera3_profiles_rk356x.xml

可以先修改完然后push到板子中。

修改完現(xiàn)象如下:圖像有黑色橫紋

關(guān)掉json文件中l(wèi)sc

@external/camera_engine_rkaiq/iqfiles/isp21/ov13850_ZC-OV13850R2A-V1_Largan-50064B31.json

1381?????????????????????????"lsc_v2":???{
1382?????????????????????????????"common":???{
1383?????????????????????????????????"enable":???0,???????

重新編譯,燒錄重啟:

顏色不再發(fā)綠,

與前面第一章照片對(duì)比還是比較明顯。

雖然圖片不在偏綠,但是具體這些參數(shù)的原理還是一知半解,

有精通的老鐵,可以后臺(tái)給我留言,

告知一二。

最后

攝像頭知識(shí)點(diǎn)相當(dāng)龐大,要想把所有細(xì)節(jié)全部搞清楚,難度很大,本系列文章僅從v4l2內(nèi)核架構(gòu)角度分析,所述內(nèi)容僅是冰山一角,本系列文章更新暫告一段落,且學(xué)且珍惜。

有對(duì)瑞芯微平臺(tái)比較感興趣的老鐵,可以加我好友:yikoupeng

推薦器件

更多器件
器件型號(hào) 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊(cè) ECAD模型 風(fēng)險(xiǎn)等級(jí) 參考價(jià)格 更多信息
FTLF8519P3BNL 1 Finisar Corporation Transceiver, 840nm Min, 860nm Max, 2125Mbps(Tx), 2125Mbps(Rx), LC Connector, Panel Mount, ROHS COMPLIANT PACKAGE

ECAD模型

下載ECAD模型
$39.4 查看
HFBR-2524 1 Agilent Technologies Inc Receiver, 5Mbps, DIP, Through Hole Mount
$14.66 查看
CSTCV16M0X51Q-R0 1 Murata Manufacturing Co Ltd Ceramic Resonator, 16MHz Nom, CERAMIC PACKAGE-3
$0.62 查看
瑞芯微電子

瑞芯微電子

瑞芯微專注于移動(dòng)互聯(lián)網(wǎng)、數(shù)字多媒體芯片設(shè)計(jì),是專業(yè)的個(gè)人移動(dòng)信息終端SOC解決方案供應(yīng)商。瑞芯微在移動(dòng)互聯(lián)網(wǎng)領(lǐng)域有多個(gè)較完整的自主創(chuàng)新的知識(shí)產(chǎn)權(quán)群,為中國(guó)電子業(yè)發(fā)展做出積極努力。目前產(chǎn)品涵蓋Android平板電腦、Android電視機(jī)頂盒(智能電視)、電子書(shū)、WIFI/藍(lán)牙音頻解決方案等。

瑞芯微專注于移動(dòng)互聯(lián)網(wǎng)、數(shù)字多媒體芯片設(shè)計(jì),是專業(yè)的個(gè)人移動(dòng)信息終端SOC解決方案供應(yīng)商。瑞芯微在移動(dòng)互聯(lián)網(wǎng)領(lǐng)域有多個(gè)較完整的自主創(chuàng)新的知識(shí)產(chǎn)權(quán)群,為中國(guó)電子業(yè)發(fā)展做出積極努力。目前產(chǎn)品涵蓋Android平板電腦、Android電視機(jī)頂盒(智能電視)、電子書(shū)、WIFI/藍(lán)牙音頻解決方案等。收起

查看更多

相關(guān)推薦

電子產(chǎn)業(yè)圖譜

公眾號(hào)『一口Linux』號(hào)主彭老師,擁有15年嵌入式開(kāi)發(fā)經(jīng)驗(yàn)和培訓(xùn)經(jīng)驗(yàn)。曾任職ZTE,某研究所,華清遠(yuǎn)見(jiàn)教學(xué)總監(jiān)。擁有多篇網(wǎng)絡(luò)協(xié)議相關(guān)專利和軟件著作。精通計(jì)算機(jī)網(wǎng)絡(luò)、Linux系統(tǒng)編程、ARM、Linux驅(qū)動(dòng)、龍芯、物聯(lián)網(wǎng)。原創(chuàng)內(nèi)容基本從實(shí)際項(xiàng)目出發(fā),保持原理+實(shí)踐風(fēng)格,適合Linux驅(qū)動(dòng)新手入門(mén)和技術(shù)進(jìn)階。