启明云端分享|ESP32摄像头应用方案常遇到的问题
提示:啟明云端從2013年起就作為Espressif(樂鑫科技)大中華區(qū)合作伙伴,我們不僅用心整理了你在開發(fā)過程中可能會遇到的問題以及快速上手的簡明教程供開發(fā)小伙伴參考。同時也用心整理了樂鑫新產(chǎn)品、新方案的主要特點及應(yīng)用!希望你能第一時間了解并快速用上好的方案和產(chǎn)品!
ESP32 系列芯片支持哪種類型的攝像頭?
OV 系列:OV2640、OV3660、OV5640、OV7725
GC 系列:gc0308、gc032a、gc2145
SC 系列:sc031gs
可支持?jǐn)z像頭類型:攝像頭支持 I2C(SCCB)配置,支持 8 線并口通信
攝像頭輸出圖像都有什么格式?
圖像格式:主要由攝像頭決定,如果某個攝像頭支持多個圖像格式,如RGB565、RGB888、YUV422、JPEG等,是需要通過配置攝像頭的寄存器來選擇輸出格式。
攝像頭支持哪些參數(shù)調(diào)整?
圖像數(shù)據(jù)傳輸速度(PCLK)、攝像頭輸出格式、分辨率、輸出圖像大小、白平衡、GAMMA 校正等攝像頭自帶的圖像模式。
攝像頭中 MCLK 和 PCLK 區(qū)別及關(guān)系?
MCLK 是攝像頭輸入的主時鐘,帶動整個攝像頭的主頻。
PCLK 是攝像頭輸出的時鐘,主要為輸出數(shù)據(jù)提供 CLK。
MCLK 在攝像頭內(nèi)經(jīng)過倍頻/分頻(根據(jù)攝像頭配置決定)后得到 PCLK。
攝像頭的 PCLK 是不是越高越好?
理論上 PCLK 速度越高數(shù)據(jù)傳輸越快,但實際使用中也會對芯片處理速度要求越高。
當(dāng)前 ESP32 系列芯片并口通信是通過 I2S 接口實現(xiàn),過高的 PCLK 會導(dǎo)致并口數(shù)據(jù)無法同步,出現(xiàn)圖像抖動甚至花屏的現(xiàn)象,所以
PCLK 存在以下測試數(shù)據(jù)。
ESP32 的 PCLK 上限為 8 MHz 。
ESP32S2 的 PCLK 上限為 32 MHz。
ESP32 系列芯片支持 MIPI 接口嗎?
ESP32 和 ESP32S2 均不支持,后續(xù)的芯片會支持。
ESP32 系列芯片支持 USB2.0 接口嗎?
ESP32-S2 均支持,后續(xù)ESP32-S3的芯片會支持。
啟明云端分享ESP32-S2驅(qū)動USB攝像頭DEMO
攝像頭中 YUV/RGB 的傳輸速度為何會比 JPEG 慢?
因為 YUV/RGB 數(shù)據(jù)量比 JPEG 的數(shù)據(jù)量大。
例如:320 × 240 的屏幕, YUV422 輸出要 153.6K, 而 JPEG 壓縮后大約 10 K。
攝像頭應(yīng)用中影響幀率的因素?
幀率:幀率是指兩張圖片間刷新的速度,其影響因素主要為:
攝像頭性能及參數(shù)配置而產(chǎn)生的圖像大小(輸出圖像分辨率大小、輸出圖像格式)
CPU 處理速度(接收圖像處理、圖像轉(zhuǎn)碼速度、圖傳到網(wǎng)絡(luò)或顯示屏的速度)
攝像頭運(yùn)行失敗如何排查?
無法識別攝像頭型號:
檢查管腳是否對應(yīng)正確,重點關(guān)注 XCLK、SIOC、SIOD。
XCLK 輸入的時鐘頻率太低或攝像頭供電不正常,導(dǎo)致攝像頭無法正常運(yùn)行。
SIOC 和 SIOD 上掛載太多設(shè)備,導(dǎo)致輪詢讀到率先返回的地址 ID 不是攝像頭而是其他設(shè)備。(建議攝像頭 ID 固定,去除輪詢步驟)
攝像頭識別到了型號,沒有圖像顯示:
檢查攝像頭數(shù)據(jù)管腳是否有信號,MCLK 是否正常輸入。
攝像頭寄存器參數(shù)配置正確。
攝像頭圖像顯示不正常:
先檢查代碼,輸出格式是 RGB、YUV 還是 JPEG,是否符合接收端需要的格式。
嘗試降低 PCLK 頻率。
ESP32 支持傳輸視頻流嗎?
視頻流的傳輸操作分:二進(jìn)制傳輸 和 視頻流編解碼。
二進(jìn)制傳輸:ESP32 可以做二進(jìn)制傳輸,此處只取決于傳輸?shù)木W(wǎng)絡(luò)帶寬,目前我們 ESP32 TCP 帶寬 20 MB/s,參考 WiFI
測試數(shù)據(jù) 。
視頻流編解碼:目前視頻流主要格式有 H264、H265、MJPEG 等,ESP32 暫無視頻流編解碼操作的能力。
總結(jié)
以上是生活随笔為你收集整理的启明云端分享|ESP32摄像头应用方案常遇到的问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 启明云端分享| 家电应用 串口屏选型推荐
- 下一篇: SSD201 / SSD202D 在86