資料介紹
描述
立體視覺是通過從稍微不同的角度比較兩個圖像來推斷深度。有許多局部和全局算法用于獲得實時立體深度圖。
然而,立體聲的計算要求會根據(jù)分辨率呈指數(shù)增長。在深入研究立體視覺的實現(xiàn)之前,需要一個立體相機設置!
本系列將記錄如何從頭開始構建立體相機設置。下一步將是嘗試立體算法
該項目將概述用于 ZYNQ FPGA SOC 的立體相機平臺的設計。ZC702 開發(fā)板將用作主 SOC,但該設計可以輕松移植到任何帶有 FMC 連接器的板上,該連接器為相機使用適當?shù)碾妷?CMOS 電平。項目的第一部分詳細介紹了立體平臺設置的硬件設計設置和 Vivado FPGA 設計
在這種情況下,通過將兩個圖像源保持在相同的基線,設計將大大簡化。
兩個相機的每個對應特征都應該在同一級別。這稱為整改。為了簡化整改過程,兩個攝像頭將并排放置。
硬件
本項目的硬件部分由一塊ZC702開發(fā)板、兩塊OV5640攝像頭和一塊Stereo FMC板組成。
ZC702
該開發(fā)板包含一個 ZYNQ7000 XC7020。它與 PYNQ 和 Zedboard 上使用的芯片組相同,因此可以很容易地將設計移植到這些開發(fā)板上。
ZC702開發(fā)板包含XC7020 FPGA SOC。該開發(fā)板具有兩個 LPC(低引腳數(shù))FMC(FPGA 夾層卡)連接器,可將多個引腳引出到外部世界。
默認情況下,這些引腳設置為在 2.8V 邏輯電平下運行。
DVP OV5640 攝像機
對于這個項目,我選擇了 DVP 攝像機,因為它們很容易獲得。此設置允許測試立體聲算法。
立體聲 FMC 卡的原理圖如下所示。
?
立體聲 FMC 插入 ZC702 板的兩個 LPC FMC 母插座之一。它兼容 20 針和 22 針 DVP 攝像頭模塊,例如 OV5640、OV7670、OV2640 等。Raspberry PI 攝像頭 V1 包含一個配置有 MIPI-CSI 接口的 OV5640 傳感器。
?
。
。
?
?
?
VDMA
VDMA 配置為三緩沖模式。與使用單個緩沖區(qū)的情況不同,這有助于防止撕裂偽影。由于混合器 AXI4-Stream 數(shù)據(jù)總線的輸出長度為 24bit(每種顏色 8 位),因此流數(shù)據(jù)寬度配置為 24bits。行緩沖區(qū)寬度至少應為掃描線寬度的大小。在這種情況下,對于 1280x720p 分辨率,使用了 2048 的緩沖區(qū)深度。
。有趣的是,IP 使用的是第 4 版,但 SDK 驅動程序使用的是第 5 版。關于此 IP,有幾個重要的注意事項。它需要外部重置,用戶指南中沒有明確提及。
SDK 驅動程序也有點錯誤,因此必須修改底層 BSP 驅動程序才能獲得工作設置。
VTC 配置為生成模式,分辨率為 1280x720p。
HDMI流水線
第二個版本實現(xiàn)了使用板載 HDMI 解碼器的管道。在這種情況下,必須通過使用 RGB 到 YCbCr 色度 IP (RGB -> YUV444) 來實現(xiàn)色彩空間轉換,然后將色度分量從 YUV444 重新采樣到 YUV422。
攝像頭配置
該 FMC 的主要優(yōu)點是您可以使用不同的 DVP 攝像頭(OV7670、OV2640、OV5640),甚至可以使用兩個具有 MIPI-CSI 接口的 Raspberry Pi V1 攝像頭。
作為圖像傳感器,使用了 OV5640 DVP 相機傳感器。主要原因是在通常的網(wǎng)站上可以找到幾乎開源的配置代碼。
由于攝像機使用 SCCB(I2C 的克?。┻M行配置。要配置兩臺攝像機,通常一個會使用多路復用器。但是,此 FMC 卡使用為每個攝像機分配的單獨引腳。
時鐘同步
在立體設置中,同步是處理 DVP 圖像傳感器時出現(xiàn)的另一個問題。每個傳感器都有一個主時鐘 (XCLK)。這個時鐘決定了像素輸出時鐘,但對于這些相機的 VGA 分辨率,它通常在 24Mhz 左右。
為了避免 FPGA 上出現(xiàn)額外的同步問題,F(xiàn)MC 被配置為向兩個相機提供相同的 XCLK。如果不是這種情況,則必須使用 FIFO 并手動確定從一臺攝像機到另一臺攝像機的延遲時間。
該設計由 Vivado 框圖和 SDK (Vitis) 裸機固件組成。
?
利用率和時間
。。該設計用作在 FPGA 上實現(xiàn)立體聲算法的測試平臺。
- 差分驅動ADC 第一部分
- 使用Σ-Δ轉換器——第一部分
- 生成任意量級偏置電流網(wǎng)絡(第一部分)
- 《家用和類似用途電器的安全第一部分:通用要求》pdf 3次下載
- 第一部分、硬件設計
- 有時你需要一點收獲第一部分
- AN-388: 使用Σ-Δ轉換器—第一部分[中文版] 0次下載
- 2012年PSoC數(shù)?;旌显O計培訓_第一部分 4次下載
- GB 2099.1-1996家用和類似用途插頭插座 第一部分通用 0次下載
- 中國NB-IOT產(chǎn)業(yè)聯(lián)盟-第一部分問題清單-20160824 9次下載
- GBT 20234.1-2011 第一部分 1次下載
- 微型模塊電源產(chǎn)品第一部分 0次下載
- 開關電源設計(第3版)第一部分 0次下載
- 射頻識別基礎:第一部分
- 免調節(jié)中頻VCO的實現(xiàn)(第一部分)
- 隧穿場效應晶體管TFET簡介與仿真 5683次閱讀
- 雙極踏腳車(第二部分):微步和衰減模式 656次閱讀
- ADC眼中的虛擬評估,第2部分 822次閱讀
- NanoBeacon? BLE掃描器教程(第一部分) 939次閱讀
- 邊緣智能第1部分:邊緣節(jié)點 1251次閱讀
- 如何將Raspberry Pi相機用作Bash腳本的一部分? 1913次閱讀
- 實時數(shù)據(jù)體系建設的總體方案的三部分 6771次閱讀
- 數(shù)字萬用表雙積分 ADC 的工作原理分析 7133次閱讀
- C語言中或操作和與操作的介紹 1.1w次閱讀
- 數(shù)字IC、模擬IC及IC設計制造哪一部分和美國相差更大? 2147次閱讀
- 電壓檢測器、監(jiān)控器和高級監(jiān)控各種功能介紹:第1部分 5094次閱讀
- 一部分機械設計原理的基礎分析資料概述 5446次閱讀
- 關于如何「訓練」神經(jīng)網(wǎng)絡的一部分經(jīng)驗與見解 7634次閱讀
- DC/DC轉換器數(shù)據(jù)表——靜態(tài)電流解密:第一部分 1715次閱讀
- 自動泊車技術的發(fā)展與原理解析 3081次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數(shù)字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多