RM新时代|官方理财平台

雙鏡頭,大視界!DuoS雙攝升級智能監控體驗

?探索Duos雙攝像頭的魔力!

Milk-V DuoS 搭載了兩個(gè)攝像頭連接器——GC2083 和 OV5647,為你的智能監控項目帶來(lái)全新視角!點(diǎn)擊查看DuoS以及攝像頭詳情

https://milkv.io/zh/docs/duo/getting-started/duos

硬件連接超簡(jiǎn)單!

排線(xiàn)對準,輕輕一按,攝像頭輕松連接到 DuoS 開(kāi)發(fā)板。

ipcamera應用編譯!

  • Step1:編譯SDK,參考鏈接:sophgo/tdl_sdk (github.com)

  • Step2:下載ipcameara,參考鏈接:

https://github.com/sophgo/sophapp/tree/ipcamera/

  • Step3:將ipcamare放到SDK的根目錄下,如圖所示:

  • Step4:cd ipcamera/

  • Step5:make ipcamera_defconfig

  • Step6:make menuconfig 依次選擇peripheral support list->sensor support list ->對應的sensor,保存后退出,記得使用空格鍵選擇sensor噢。

  • Step7:make ipcamera clean;make ipcamera;make ipcamera install 編譯好的可執行文件ipcamera和配置文件param_config.ini位于install文件夾下:

配置修改!

如果我們需要支持雙目的ini配置,需要進(jìn)行一些修改。

  • Step1:查看板卡的默認配置,位于開(kāi)發(fā)板的/mnt/data/文件夾下。sensor_cfg_GC2083.ini和sensor_cfg_OV5647_J2.ini分別對應GC2083攝像頭和OV5647攝像頭的部分配置。

查看文件內容:

其中各個(gè)參數的含義如下:

  1. dev_num=1:表示單目攝像頭配置,改成2就是雙目攝像頭。

  2. name:這個(gè)配置項定義了傳感器的輸出模式。它需要與在sample_comm.h頭文件中定義的SAMPLE_SNS_TYPE_E枚舉類(lèi)型中的名稱(chēng)一致。這確保了軟件能夠正確識別和處理傳感器的類(lèi)型。

  3. Bus_id:表示I2C端口號。在duoS上,J1的端口號為3,J2的端口號為2。

  4. sns_i2c_addr:sensor的i2c設備地址。

  5. mipi_dev=0:表示用哪一組mipi-rx,這指定了MIPI設備的編號為0。

  6. lane_id:這個(gè)配置項定義了MIPI總線(xiàn)的線(xiàn)序配置。MIPI接口可能包含多條數據線(xiàn)(lanes),這個(gè)配置項定義了這些lanes的順序。

  7. pn_swap:這個(gè)配置項定義了MIPI線(xiàn)序的P/N信號是否需要反轉。如果不需要反轉,配置為0;如果需要反轉,配置為1。

其他配置請參考鏈接:

https://doc.sophgo.com/cvitek-develop-docs/master/docs_latest_release/CV180x_CV181x/zh/01.software/MPI/Sensor_Debugging_Guide/build/html/4_Image_Output_Debugging.html

  • Step2:修改雙目配置,目前的ipcamera中存在一些雙目配置,我們只需要根據現有的修改部分配置即可。如在cv1811h_wevb_gc2053_gc2053.ini文件中,我們需要修改成支持GC2083攝像頭和OV5647攝像頭的配置文件。我們的修改如下:

我們需要修改:

  1. sns_type:即sensor的類(lèi)型。

  2. bus_id:即I2C端口號,需要根據/mnt/data/文件夾下的對應配置文件中的bus_id修改。

  3. lane_id:即MIPI總線(xiàn)的線(xiàn)序配置,需要根據/mnt/data/文件夾下的對應配置文件中的lane_id,按順序進(jìn)行修改。

  4. swap0~4:即pn_swap,修改方式與lane_id類(lèi)似。

RISC-V 核啟動(dòng)

切換開(kāi)關(guān),選擇 RISC-V 核心啟動(dòng)。

軟件測試

在 DuoS 上運行測試程序,用 VLC 播放器接收雙路視頻流。

  • Step1:開(kāi)機后運行雙目推流測試程序

./ipcamera -i sg2000_duos_gc2083_ov5647.ini

可以看到終端日志如下:

  • Step2:在PC端開(kāi)兩個(gè) VLC 窗口分別查看推流畫(huà)面:在PC上打開(kāi)VLC播放器,菜單“媒體”中選擇“打開(kāi)網(wǎng)絡(luò )串流”,選擇“網(wǎng)絡(luò )”標簽,在“請輸入網(wǎng)絡(luò )URL”中分別輸入rtsp 地址:

GC2083:rtsp://192.168.42.1:8554/live0

OV5647:rtsp://192.168.42.1:8554/live1

可以看到的效果如圖所示:

Milk-V DuoS搭配GC2083和OV5647攝像頭,配合IP camera,升級智能監控體驗。簡(jiǎn)化的硬件連接,一鍵式軟件編譯,個(gè)性化配置修改,一鍵啟動(dòng)RISC-V核心,即刻體驗流暢的雙路視頻流??靵?lái)親自體驗吧!

?

分享到 :
RM新时代|官方理财平台