網上關於RGB Raw data的介紹的比較混亂,現整理了一下給大家發出來,
先看看網上的一種說法“攝像頭的數據輸出格式一般分為CCIR601、CCIR656、RAW RGB等格式,此處說的RGB格式應該就是CCIR601或CCIR656格式。而RAW RGB格式與一般的RGB格式是有區別的。”
大嘴評述:這里的攝像頭嚴格來說應該是傳感器(sensor),個人覺得CCIR601和CCIR656更應該看做是一種標准和計算方式,而不應該是數據格式,這里我覺得有些誤導,不必生就,具體關於CCIR601和CCIR656感興趣的朋友請自行查閱資料,這里只做簡單介紹。
我們知道,Sensor的感光原理是通過一個一個的感光點對光進行采樣和量化,但在Sensor中,每一個感光點只能感光RGB中的一種顏色。所以,通常所說的30萬像素或130萬像素等,指的是有30萬或130萬個感光點。每一個感光點只能感光一種顏色。
但是,要還原一個真正圖像,需要每一個點都有RGB三種顏色,所以,對於CCIR601或656的格式,在Sensor模組的內部會有一個ISP模塊,會將Sensor采集到的數據進行插值和特效處理,例如:如果一個感光點感應的顏色是R,那么,ISP模塊就會根據這個感光點周圍的G、B感光點的數值來計算出此點的G、B值,那么,這一點的RGB值就被還原了,然后在編碼成601或656的格式傳送給Host。
而RGB RAW格式的Sensor則是將每個感光點感應到的RGB數值直接傳送給Host,由Host來進行插值和特效處理。由此可見RGB RAW DATA才是真正的原始數據。
RGB RAW DATA是指原始的數據,單個pixle只能感應一種顏色。
如果這個原始數據的排列格式是 RGRG/GBGB排列的,我們叫做 Bayer pattern(這個最最常見)。所以 Bayer RGB是屬於 RGB RAW data的,但是 RGB RAW data不一定是bayer pattern,不同廠家的sensor,其RGB RAW DATA排列是不同的, 不過對於我們來說不必過於關心掃描格式,反正廠家都會提供API.
下圖是找到了一個從14bit RGB RAW DATA獲取10bitRGB RAW DATA的簡單示意流程圖,
【10bit Raw RGB: 就是說用10bit 去表示一個R, G, 或者B, 通常的都是用8bit 的. 所以你后面處理時要把它轉換為8bit 的, 比較簡單的方法就是將低兩位去掉, 因為低兩位的信號代表范圍很小(0~3), 所以可以忽略不計的. 當然, 你也可以根據轉換表去轉換, 那比較復雜.】
===============
感謝大家的支持,由於時間太緊(經常加班到很晚),很多地方大嘴只能大概介紹,會較廣,但未必很細,這里只給您指出知識的一個方向,至於深度上,還請大家根據感興趣的文章多搜集資料,大嘴也在不斷學習中,一起努力吧!
===============
聲明:
本微信公眾號(本微博)所發表的內容均為非營利性,不用於任何商業用途。大嘴所發文章中的部分文字及大多數圖片均來自互聯網,如果您認為大嘴侵犯到了您的版權,請聯系大嘴,大嘴會及時刪除相關內容。
「大嘴說圖像」 內容涵蓋計算機圖像處理、模式識別、計算機視覺、智能交通、安防等領域的相關知識。其中,既有大嘴的原創,也有大嘴多年來收集和整理的資料。在創作、篩選文章的同時,大嘴也得以再一次鞏固、沉淀上述知識。自娛自樂之外,如果能為您打開一扇了解計算機圖像處理相關知識的大門,大嘴將不勝榮幸!對本公眾號如有任何意見或建議,請直接發微信與大嘴聯系。
歡迎關注同名微信公眾號"大嘴說圖像",頭像為微信二維碼。
(1)我的新浪微博http://weibo.com/cvchina2dazuiimage
(2)新浪博客http://blog.sina.com.cn/cvchina2dazuiimage
(3)微信公眾號“大嘴說圖像”
盡可能保證每天至少一篇文章,希望和大家一起努力,並通過網絡結識更多的業內朋友和圖像愛好者。
感謝您對大嘴的支持和信任!
大嘴QQ:2091589652
QQ群:179042731(北京圖像視覺技術交友),招募全國各地的業內愛好者以及志同道合的朋友中!
本QQ群宗旨:圖形學/圖像處理/機器視覺/模式識別行業愛好者交流、交友及聚會。
群主大嘴以及管理員們將在北京不定期舉行群內好友聚會,聚會方式:喝酒、品茶、爬山以及所有正能量活動,在現實中和朋友們交流學習、生活和工作,互相解決問題。