国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

攝像頭圖像采集基礎知識總結

FPGA設計論壇 ? 來源:未知 ? 2023-09-08 14:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

目前FPGA用于圖像采集 傳輸 處理 顯示應用越來越多,主要原因是圖像處理領域的火熱以及FPGA強大的并行處理能力。本文以OV7725為例,對攝像頭使用方面的基礎知識做個小的總結.

一、DVP及SCCB接口時序

下圖是OV7725 datasheet中攝像頭傳感器內部結構視圖。我們主要關注常用的用戶接口——DVP(數字視頻端口)。

wKgaomT6vRKAc7LeAADczx9WnFo826.png

XCLK:工作時鐘輸入,由主控器產生,頻率為24MHz;

HREF:行參考信號輸出;

PCLK:像素時鐘輸出,由XCLK產生,用于控制器采樣圖像數據;

VSYNC:場同步信號輸出;

RSTB:復位輸入,低電平有效;

PWDN:低功耗模式選擇輸入,正常工作期間需拉低;

SCL:SCCB管理接口時鐘,最高頻率400KHz;

SDA:SCCB接口串行數據總線;

D[9:0] 像素數據輸出;

PCLK引出一個幀率的概念,單位為fps(Frames Per Second),指每秒鐘輸出幾幅靜態圖像,幀率越高視頻越流暢。另外SCCB總線與IIC總線非常相近,主機寫時序基本一致,故多數圖像采集系統直接復用IIC控制器對圖像傳感器內部寄存器進行配置。這里給出大體的讀寫流程,具體見參考文獻2。需要格外注意的是,SIO_C時鐘信號在IDLE狀態下必須為高電平。

寫操作:

wKgaomT6vRKAfndAAAA7vzSTvz8166.png

讀操作(分兩部分):

wKgaomT6vRKAKF9FAAAzh71r0Bs078.png

wKgaomT6vRKAHT5mAAAx1NVHqHg801.png

總結來說,SCCB與IIC的主要區別在以下兩點:

1 IIC有重復開始的概念,讀操作先寫設備地址 再寫寄存器地址,然后重新開始,寫設備地址,讀取數據。而SCCB讀操作時在第一次寫寄存器地址后必須有結束條件。

2 IIC主機寫數據到從機時,從機必須在寫8bit下一時鐘拉低總線響應主機。IIC主機讀取從機數據時,多字節連續讀取除最后字節主句均在第9時鐘周期拉低總線響應,單字節讀取拉高總線便于下一拍提供停止條件。而SCCB每個phase第9bit為don't care bit /NACK,主機寫從機第9bit不關心,讀取從機數據由于不支持多字節操作第9bit主機必須拉高總線。

接下來從整體上把握輸出圖像數據與同步信號的關系。(圖片截取自《OV7725攝像頭編程基本知識筆記》,見參考文獻3.

wKgaomT6vROAKbboAAGwYnMELnU902.png

兩個VSYNC高脈沖之間為包含一幀圖像數據,但只有HREF高電平期間數據才為有效數據,每個HREF高電平區間對應一行圖像數據。因此通過這兩個信號即可找到有效的圖像數據。OV7725攝像頭支持多種圖像輸出格式,此處闡述常用的RGB565格式:

wKgaomT6vROAAxYuAAEPd71pasI667.png

圖像數據在PCLK下降沿輸出,控制器在其上升沿采樣。當選擇此模式輸入時,僅使用數據線高八位。時序圖給出了相鄰兩個字節數據內容,可見兩個字節表示一個像素點數據,從高位到低位依次是:R 5bit,G 6bit,B 5bit。Ov7725圖像傳感器的像素30萬,分辨率:640*480,即每行640個有效像素點,一共480行。所以每個HREF高脈沖期間有640*2個PCLK周期,兩個VSYNC高脈沖期間循環480次。

二、時鐘與幀率計算

攝像頭輸入時鐘是XCLK,輸出時鐘是PCLK。如何給出合理的XCLK并得知PCLK頻率至關重要。在datasheet中給出了詳細的寄存器配置介紹,其中地址是0X0D和0X11的兩個寄存器與時鐘密切相關。寄存器CLKRC決定如何分頻,公式如下:f internal clock = f input clock * PLL multiplier / [(CLKRC[5:0]+1)*2]。我也是看了半天的相關資料才知道f internal clock指的就是攝像頭輸出的PCLK。公式中f input clock指的是XCLK頻率,PLL multiplier只COM4寄存器配置的PLL倍頻系數。

比如配置寄存器COM4為0X41,配置CLKRC為0X00。因此,f pclk = f xclk * 4 / [(0+1)*2] = 2 f xclk。此時XCLK時鐘頻率若是25MHZ,則PCLK頻率是50MHZ。現在我們以筆者選用的VGA幀格式,RGB565像素格式來算一下幀率。

wKgaomT6vROAQkXNAAGSIkHW0jw961.png

幀率即為每秒鐘輸出多少幅完整圖像,所以幀率=輸出時鐘頻率/每幀的時鐘周期數。最終幀率=50*10^6/(510*784*2) = 62.5Hz。一般人眼在幀率為50Hz以上無法察覺圖像的閃動,具有較好的顯示效果。

wKgaomT6vROACw83AAAJM7aZU1A983.png

有你想看的精彩 至芯科技FPGA就業培訓班——助你步入成功之路、9月23號北京中心開課、歡迎咨詢! FPGA學習-數字分頻器設計 一文解析初學者如何學習FPGA

wKgaomT6vROARgYYAABUdafP6GM273.jpg

掃碼加微信邀請您加入FPGA學習交流群

wKgaomT6vROABM8CAABiq3a-ogY804.jpgwKgaomT6vRSAbZZQAAACXWrmhKE658.png

歡迎加入至芯科技FPGA微信學習交流群,這里有一群優秀的FPGA工程師、學生、老師、這里FPGA技術交流學習氛圍濃厚、相互分享、相互幫助、叫上小伙伴一起加入吧!

點個在看你最好看


原文標題:攝像頭圖像采集基礎知識總結

文章出處:【微信公眾號:FPGA設計論壇】歡迎添加關注!文章轉載請注明出處。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1660

    文章

    22408

    瀏覽量

    636247

原文標題:攝像頭圖像采集基礎知識總結

文章出處:【微信號:gh_9d70b445f494,微信公眾號:FPGA設計論壇】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    ESP32-S3在初始化攝像頭時檢測到攝像頭模組型號不被支持

    ; 不要混用ESP32(WROOM-32)的引腳配置到S3上(引腳完全不同)。 總結 核心問題:攝像頭型號不匹配 或 ESP32-S3引腳配置錯誤; 優先檢查:確認攝像頭是OV2640/OV5640
    發表于 02-11 06:38

    Termux手機攝像頭采集圖像/視頻流 部署 YOLO 模型推理

    Termux手機攝像頭采集圖像/視頻流 部署 YOLO 模型推理
    的頭像 發表于 12-14 07:26 ?2844次閱讀

    自動駕駛既然有雙目攝像頭了,為什么還要三目攝像頭

    [首發于智駕最前沿微信公眾號]在自動駕駛領域,純視覺方案一直受到不少人的認可。雙目攝像頭由于模擬了人眼的工作方式,能夠通過視差計算還原三維信息,在距離判斷和空間感知上具有天然優勢,因此被廣泛應用于純
    的頭像 發表于 12-09 08:59 ?974次閱讀
    自動駕駛既然有雙目<b class='flag-5'>攝像頭</b>了,為什么還要三目<b class='flag-5'>攝像頭</b>?

    車載雙目攝像頭如何“看見”世界?

    源自:網絡 車載雙目攝像頭(也稱立體視覺攝像頭,Stereo Camera)模仿人眼的視覺機制,通過兩個略有間距的攝像頭同時拍攝同一場景,比較兩幅圖像之間的差異,從而計算出深度信息。
    的頭像 發表于 11-13 09:17 ?1419次閱讀
    車載雙目<b class='flag-5'>攝像頭</b>如何“看見”世界?

    蜂鳥處理器+OV5640攝像頭模塊開發

    進一步的圖像處理做準備。 我們首先實現了攝像頭采集模塊和HDMI顯示模塊,隨后將二者與蜂鳥結合,結合方式如下所示,虛線框中為我們添加的部分,同時對蜂鳥原來的外設進行裁剪,僅保留需要的部分。這里
    發表于 10-31 07:59

    【CPKCOR-RA8D1】3.測試攝像頭及屏幕

    ) bsp_sdram_init():初始化外部 SDRAM,為圖像數據(如攝像頭采集的幀數據)提供存儲空間。 (2)I2C 主機初始化 err = R_IIC_MASTER_Open(&
    發表于 10-29 23:11

    決定自動駕駛攝像頭質量的因素有哪些?

    [首發于智駕最前沿微信公眾號]攝像頭在自動駕駛系統中的作用非常重要,并不是簡單的“多拍幾張照片就行”的設備,它更像是一整套從光學到電子再到軟件的感知子系統。把一塊光學玻璃、一片圖像傳感器、一套ISP
    的頭像 發表于 09-14 10:59 ?1110次閱讀
    決定自動駕駛<b class='flag-5'>攝像頭</b>質量的因素有哪些?

    創世SD NAND貼片卡:智能攝像頭存儲難題的完美解決方案 #人工智能 #智能攝像頭 #攝像頭

    攝像頭
    深圳市雷龍發展有限公司
    發布于 :2025年08月05日 11:17:13

    紅外攝像頭模組是什么?科技時代的眼睛

    深入探討紅外攝像頭模組的工作原理、應用領域以及選擇紅外攝像頭時需要考慮的因素。什么是紅外攝像頭模組?紅外攝像頭模組是一種能夠捕捉紅外線圖像
    的頭像 發表于 07-31 10:07 ?1060次閱讀
    紅外<b class='flag-5'>攝像頭</b>模組是什么?科技時代的眼睛

    迅為RK3576開發板攝像頭實時推理測試-ppseg?圖像分割

    迅為RK3576開發板攝像頭實時推理測試-ppseg 圖像分割
    的頭像 發表于 07-11 14:31 ?868次閱讀
    迅為RK3576開發板<b class='flag-5'>攝像頭</b>實時推理測試-ppseg?<b class='flag-5'>圖像</b>分割

    【VisionFive 2單板計算機試用體驗】USB攝像頭測試

    使用opencv測試USB攝像頭。 一、檢測USB攝像頭 插入USB攝像頭,執行命令,提示沒有找到命令 root@starfive:~# lsusb 安裝軟件包 root@starfive
    發表于 07-06 23:14

    廬山派K230可以直接使用usb攝像頭嗎,可以的話攝像頭有啥要求嗎?

    廬山派K230可以直接使用usb攝像頭嗎,可以的話攝像頭有啥要求嗎
    發表于 06-24 07:07

    一拖四USB多攝像頭同步采集方案:高效數據處理的革新突破

    在現代多攝像頭應用場景中,高效的數據采集與實時處理是技術核心。基于USB接口的一拖四多攝像頭系統,通過集成化設計實現四路攝像頭同步采集,結合
    的頭像 發表于 04-25 15:20 ?1399次閱讀
    一拖四USB多<b class='flag-5'>攝像頭</b>同步<b class='flag-5'>采集</b>方案:高效數據處理的革新突破

    社區安裝IPC攝像頭,跟安裝一般安防監控攝像頭有什么區別?

    為了保護社區或其他公共場所的安全,往往需要安裝監控攝像頭。但隨著越來越多的公共安全事件發生,傳統只單純拍攝和記錄畫面的監控攝像頭已不能滿足社區安防的需求,需要更多功能的安防監控攝像頭來進行更智能化
    的頭像 發表于 04-03 10:00 ?2309次閱讀
    社區安裝IPC<b class='flag-5'>攝像頭</b>,跟安裝一般安防監控<b class='flag-5'>攝像頭</b>有什么區別?

    愛普生車規晶振SG2016CAA:車載攝像頭模組的理想時鐘源

    在車載攝像頭模組中,晶振作為時鐘信號的“心臟”,直接決定了圖像采集、數據傳輸與處理的實時性與可靠性。愛普生車規晶振SG2016CAA,憑借其小型化設計、寬溫適應性、低抖動特性及車規級認證,成為車載
    的頭像 發表于 03-11 14:18 ?910次閱讀