這些年物聯網高速發展,需要用到攝像頭的場景越來越多。本文講述以M1126-EV-Board和MIPI camera-demo-6188為配套的高清攝像頭方案,以滿足用戶對高清錄像的需求。
M1126-EV-Board評估板是廣州致遠電子精心推出的集工控與評估于一身的評估底板。該評估底板可選搭配M1126-L LGA系列核心板,根據核心板的選型提供豐富的外圍接口做評估和擴展使用,方便靈活。評估板提供2路4通道MIPI攝像頭接口、1路4通道MIPI顯示屏接口、1個MiniPCIE座子分別用于評估廣域與局域無線模塊、1個SIM卡座、1個TF卡座、1路千兆以太網接口、1路USB Type C接口、2路擴展IO接口(包含1路SPI、5路UART、1路I2C、1路CAN、1路PDM、9路GPIO、5路ADC)、1個帶麥克風的耳機座、1個UART調試接口,滿足M1126-L核心板的接口評估,也可以直接用于醫療電子、工業控制、人臉識別、人工智能等應用場合。
M1126-EV-Board將1路4通道的MIPI-CSI數字攝像頭引出,數字信號通訊采用0.5mm 32Pin的FFC連接器,連接器如圖1所示,信號定義如表格1所示。
圖1MIPI-CSI攝像頭接口
表格1MIPI-CSI攝像頭接口引腳定義
本文將使用MIPI camera-demo-6188攝像頭作為M1126-EV-Board評估板的配件,該攝像頭支持1~4路串行攝像頭輸入,1路MIPI CSI輸出。如圖2所示。
圖2MIPIcamera-demo-6188攝像頭配件
nvp6188支持兩種分辨率1920x1080, 1280x720,默認1920x1080, 可以通過下面命令設置分辨率:
$ media-ctl -vvv -d /dev/media0 --set-v4l2 '"m01_b_nvp6188 3-0030":0[fmt:YUYV8_2X8/1280x720]'$media-ctl-vvv-d/dev/media0--set-v4l2'"m01_b_nvp61883-0030":0[fmt:YUYV8_2X8/1920x1080]'
可用下列命令在板子上預覽畫面:
$ gst-launch-1.0 v4l2src device=/dev/video0 ! video/x-raw,format=NV12,width=1280,height=720,framerate=25/1 ! queue ! videoconvert !\ waylandsink
預覽畫面如圖3所示:
圖3M1126&NVP6188預覽畫面
預覽畫面需要接屏,當未接AHD模擬攝像頭時,看到的是nvp6188輸出的測試彩條,如果接了AHD模擬攝像頭,則正常情況應該看到攝像頭畫面。nvp6188對應的4路視頻設備節點分別是:/dev/video0、/dev/video1、/dev/video2、/dev/video3。
如果未接屏,還可以錄制視頻數據,然后復制到PC上回放:
$ v4l2-ctl -d /dev/video1 --set-fmt-video=width=1920,height=1080,pixelformat=NV12 --stream-mmap=5 --stream-skip=3 \ --stream-to=/userdata/myvideo.nv12 --stream-count=250 \--stream-poll
#dffplay-imyvideo.nv12-frawvideo-pixel_formatnv12-s1920x1080d/*在Ubuntu終端執行*/
-
物聯網
+關注
關注
2909文章
44595瀏覽量
372983 -
攝像頭
+關注
關注
59文章
4838瀏覽量
95631
發布評論請先 登錄
相關推薦
評論