||
在現(xiàn)代多攝像頭應用場景中,高效的數(shù)據(jù)采集與實時處理是技術(shù)核心。基于USB接口的一拖四多攝像頭系統(tǒng),通過集成化設計實現(xiàn)四路攝像頭同步采集,結(jié)合智能算法優(yōu)化數(shù)據(jù)處理流程,為安防監(jiān)控、工業(yè)檢測、醫(yī)療影像等領域提供一站式解決方案,大幅提升系統(tǒng)運行效率與穩(wěn)定性。
Air8101支持DVP和UVC兩種不同協(xié)議標準的攝像頭:
1)DVP攝像頭:
通過24PIN FPC連接器接入Air8101開發(fā)板。DVP(Digital Video Port,數(shù)字視頻端口)攝像頭憑借低成本、易開發(fā)的優(yōu)勢,在工業(yè)控制、嵌入式設備等場景中有廣泛應用。
點擊下圖查看應用示例:
2)UVC攝像頭(也可被稱為USB攝像頭):
通過USB-A接入Air8101開發(fā)板,遵循USB視頻類設備UVC(USB Video Class)標準,具有即插即用、兼容性強、功能多樣、應用場景廣泛等特點。
本文特別分享UVC多攝像頭應用示例:幫助開發(fā)者快速上手Air8101開發(fā)板通過USB HUB擴展塢外掛多個UVC攝像頭的使用,實現(xiàn)多攝像頭數(shù)據(jù)采集與處理功能。
一、主要硬件準備
1.1 主要硬件
Air8101開發(fā)板套件;
支持數(shù)據(jù)傳輸?shù)腢SB數(shù)據(jù)線;
Win10及其以上PC電腦。
1.2 接線示意
在USB HUB擴展塢插好UVC攝像頭,通過USB-A接入Air8101開發(fā)板;再將配套USB轉(zhuǎn)串口供電下載擴展板直插到開發(fā)板上,通過USB數(shù)據(jù)線與電腦相連。
實物連線如下圖示:
二、最新源碼及實操教程
Air8101應用示例持續(xù)更新中,當前示例為USB多攝像頭的切換拍照以及文件上傳功能。
搭配LCD顯示屏,在LCD屏幕上實時顯示攝像頭拍攝到的畫面;
通過Air8101開發(fā)板上的KEY3按鍵進行拍照,圖像可以保存到內(nèi)部文件系統(tǒng)、BUFF或者上傳到服務器;
通過Air8101開發(fā)板上的KEY5、KEY6按鍵可以切換USB端口號,從而切換USB攝像頭。
最新源碼及實操教程詳見:
https://docs.openluat.com/air8101/luatos/app/multimedia/camera/multi_camera/
三、相關注意事項
3.1 開發(fā)板接線
在使用UVC攝像頭時,需要將開發(fā)板J29上的VBAT與VUVC進行短接,從而用VBAT給UVC供電,另外還可以用軟件控制GPIO P28(2.8V_EN網(wǎng)絡)控制UVC供電通斷。
同樣需要注意,如果攝像頭需要支持5V時,可在J29上使用跳線帽短接+5V和VUVC。
3.2 USB攝像頭參數(shù)配置
Air8101工業(yè)引擎LuatOS固件支持一拖四USB攝像頭,可以通過軟件來控制使用哪路攝像頭,在同一時間僅支持一路攝像頭拍照或者錄制視頻。
當你使用一路攝像頭時,需要把另外三路攝像頭通過軟件進行關閉。
示例代碼中通過camera.USB將攝像頭ID配置為USB類型,由于示例是外掛多個USB攝像頭,因此需要一個usb_port變量用于設置USB端口號,默認端口號為1。
注意:Air8101開發(fā)板最多只能支持四個USB攝像頭,代碼將USB端口號的范圍限制在了1~4(最小為1,最大為4)。
可通過www.air8101.cn,獲取更多最新開發(fā)資料。
今天的內(nèi)容就分享到這里了~