MT9V034攝像頭學習筆記(二)

2021-08-16 02:25:06 字數 948 閱讀 6192

再次想罵坑爹的龍邱,他們的影象採集攝像頭是預設的配置資訊。然後靠程式延時採集影象,僅僅就是表面看起來能用而已。

mt9v034攝像頭內部暫存器

重點內容

內部影象配置暫存器有兩套,好像是可以分頁使用的。具體位址如下圖。

0x00 chip version 唯讀 預設0x1324

0x01 column start 讀寫 預設1 範圍1-752

0x02 row start 讀寫 預設4 範圍4-482

0x03 window height 讀寫 預設480 範圍1-480

0x0c 寫(0x0001),復位034控制電路,但不復位增益電路

0x07 寫(0x0088),使用context a|使能034|dvp輸出|單目模式|master mode|序列掃瞄

0x0d 寫(0x000a),設定4x4 binning,水平/豎直均為非映象輸出

0xaf 寫(0x0003),開啟自動**和自動增益控制

**與ov7725不同,mt9v034的暫存器使用非易失性儲存器

構造,寫入後斷電不丟失資料。因此準備寫入資料時請務必

做好記錄,並做好恢復準備。避免調亂cis功能。**

需要注意的是,mt9v034只支援固定的752*480**尺寸。非binning的情況下,任何對輸出解析度的修改,本質上都是通過插入消隱區的方式,剪裁資料輸出視窗。此舉可能會導致影象有效視角的變化。

column start 增加影象向左移動

row start 增加影象向上移動

影象的時序圖

攝像頭驅動之設定屬性 學習筆記

1 引言 1 之前的程式只實現了資料的傳輸,在pc linux環境下智慧型看到攝像 頭捕抓的資料,不能調節亮度等屬性。解除安裝自己寫的驅動程式,安裝系統自帶的驅動,執行xawtv,可以檢視可以調節的屬性 2 設定屬性 1 應用程式xawtv部分分析 xawtv.c grabber scan ng v...

我的OpenCV學習筆記(11) 啟動攝像頭

在網上看了許多關於opencv啟動攝像頭的資料,但是,都是基於c語言的,又臭又長,其實主要是因為我學的opencv就是用c 的,c語言的基本資料結構不太熟悉 所以一直想找乙個用c 寫的程式,最後讓我在opencv自帶的英文參考手冊上找見了,整個 30行都不到!nice啊!我對 做了一點修改,發上來吧...

STM32 OV2640攝像頭學習筆記

五 ov camera 配置 基本概念 比如我們採用uxga時序,rgb565格式輸出,每2個位元組組成乙個畫素的顏色 低位元組在前,高位元組在後 這樣每行輸出總共有1600 2個pclk週期,輸出1600 2個位元組 dcmi介面簡介 初始化流程 配置相關引腳的復用功能,使能dcmi時鐘 設定dc...