CAMERA 基礎知識及相關術語

2021-08-21 21:48:00 字數 1404 閱讀 3521

vga有兩種解釋

vga(video graphics array)是ibm於2023年提出的乙個使用模擬訊號的電腦顯示標準,這個標準已對於現今的個人電腦市場已經十分過時。即使如此,vga仍然是最多製造商所共同支援的乙個低標準,個人電腦在載入自己的獨特驅動程式之前,都必須支援vga的標準。vga這個術語常常不論其圖形裝置,而直接用於指稱640×480的解析度。

關於vga工業攝像頭:

和vga類似,也有兩種不同的概念

vga介面的攝像頭: 直接可以連線有vga介面的標準顯示裝置。

vga解析度的攝像頭:640*480解析度晶元做的影象撲捉裝置,一般用於手機攝像方面和隨身便攜錄影攝像裝置。

vga工業攝像頭:

指vga介面的高畫質晰、高速度、最優色彩還原、顏色豐富的百萬畫素相機,此類攝像頭一般應用於工業現場,集影象採集、處理、顯示於一體,採用高質量的感測器晶元和當前效能最強大的專用影象處理dsp,影象清晰度高,色彩艷麗,邊沿輪廓分明,智慧型化程度高,搭建系統成本低,直接接vga介面顯示裝置,不需要通過連線電腦來顯示,提高了顯示速度,可聯接顯微鏡進行影象觀察,可廣泛應用於工業檢測,醫療等應用領域。可接vga影象採集卡進行影象採集、分析和處理。在全解析度的情況下能達到60幀每秒

bayer格式是相機內部的原始, 一般字尾名為.raw。很多軟體都可以檢視, 比如ps。我們相機拍照下來儲存在儲存卡上的.jpeg或其它格式的, 都是從.raw格式轉化過來的。如下圖,為bayer色彩濾波陣列,由一半的g,1/4的r,1/4的b組成。

bayer資料,其一般格式為:

奇數掃瞄行輸出 rgrg……

偶數掃瞄行輸出 gbgb……

根據人眼對彩色的響應頻寬不高的大面積著色特點,每個畫素沒有必要同時輸出3種顏色,在實際處理時,每個象素的r,g,b訊號由象素本身輸出的某一種顏色訊號和相鄰象素輸出的其他顏色訊號構成.

每乙個畫素僅僅包括了光譜的一部分,必須通過插值來實現每個畫素的rgb值。為了從bayer格式得到每個畫素的rgb格式,我們需要通過插值填補缺失的2個色彩。插值的方法有很多(包括領域、線性、3*3等),速度與質量權衡

低通濾鏡也叫低通濾波器(low-pass filter):容許低頻訊號通過, 但減弱(或減少)頻率高於截止頻率的訊號的通過。對於數位相機來說,低通濾鏡通常是加在相機的感測器前,讓低頻的光線通過並阻擋高頻的光線。而相機中加入低通濾鏡的目的主要是為了消除在拍照過程中可能產生的摩爾紋。

摩爾紋就是一種由於數位相機等裝置上的感光元件受到的高頻干擾,而在上出現的彩色的、形狀不規律的高頻率條紋。

影象180度顛倒(flip)/影象左右顛倒(mirror)

Camera基礎知識

一 手機camerade的物理結構 fpc flexible printed circuit 可撓性印刷電路板 sensor影象感測器 ir紅外i濾波片 holder基座 lens鏡頭 通常,乙個攝像頭硬體上包括5個部分 外殼 馬達 鏡頭 lens 紅外濾光片 ir cutfilter 影象感測器 ...

object c語法及相關基礎知識

id 是乙個指標型別,可以指向任何乙個物件。bool 的值 yes表示 1,no表示 0.iboutlet 是表示 對inte ce buildder 做乙個提示 能夠讓inte ce builder 讀取到。ibaction 和 void 意義一樣,但是 ibaction 和 iboutlet一樣...

C 基礎知識及相關處理

ps 各oj平台的題目中對輸入資料的處理一直是個大難題,幸好 leetcode 只需要編寫解決問題的類就可以了,我才不是因為這個原因才選擇 leetcode 的,一定不是!include using namespace std intmain cout sum is sum endl return0...