DM355的IPIPE的用法點滴

運行./test_ipipe 1執行8raw2yuv 8raw的內容是一個數組存在bayerimage.h

運行./test_ipipe 116raw2yuv  16raw的內容是raw16.bin文件

更改int ipipe_8raw2yuv(struct ipipe_params* g_param)函數中圖像的長寬,繼續運行./test_ipipe 1會生成yuv的文件生成的文件中前640行左右是正確的,後面的數據是以前內存中就存在的數據,也就是IPIPE進行convert以後只生成了1024x640的圖片。

上述問題在設置ipipe的參數時設置

       g_param->ext_mem_param[0].rsz_sdr_ptr_e = 0;

即可

 

 

 

capture中加入ipipe的操作會報錯 ipipe已經打開 。這是因爲smooth copy已經打開了ipipe

 

 

PC機上採的一幅圖像,對這幅圖像運用IPIPE恢復顏色信息。

一開始恢復出來色彩都不對。

後來發現是IPIPECFA沒有設置對。

photoshop裏進行分析 圖像的排列順序是

GR  GR  GR  GR

BG  BG  BG  BG

然後在VC裏按照這個排列方式進行色彩恢復,色彩是正確的。

但是在DM355 ipipe的設置必須是

       g_param->ipipe_dpaths_fmt = RAW2YUV;

       g_param->ipipe_colpat_elep = BLUE;  

       g_param->ipipe_colpat_elop = GREEN_BLUE;

       g_param->ipipe_colpat_olep = GREEN_RED  

       g_param->ipipe_colpat_olop = RED;

才能色彩正確。

這個順序是

BG   BG   BG   BG

GR   GR   GR   GR

可能是IPIPE裏的奇行和偶行的定義不一樣

 

目前的問題是如果很細的一個字顯示的話 會出現色彩混淆 這是bayer格式本身固有的一個缺點

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章