精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

【米爾MYD-YT507開發板試用體驗】USB攝像頭使用從入門到放棄

開發板試用精選 ? 來源:開發板試用 ? 作者:電子發燒友論壇 ? 2022-10-27 14:12 ? 次閱讀

本文來源電子發燒友社區,作者:HonestQiao, 帖子地址:https://bbs.elecfans.com/jishu_2293833_1_1.html


米爾MYD-YT507開發板提供了眾多的接口,可以很方便我們接入外設:

image.png

一、攝像頭配件

攝像頭配件部分,官方提供了好幾種選擇:

image.png

其中有對USB攝像頭的支持:

image.png

既然能夠支持USB攝像頭,正好我手頭有一個海康威視的USB攝像頭,接上來,經過一番嘗試,發現可用,而且很好用。

image.png

二、USB攝像頭接入

把這個攝像頭的USB直接接到開發板上即可:

image.png

登錄到開發板上,通過下面的命令,可以查看USB攝像頭接入時,是否被檢測到了:

dmesg

在接上USB攝像頭,然后再拔掉,dmesg將會返回如下的信息

image.png

然后,我們可以安裝一個usbutils工具中提供的lsusb指令,來檢測系統是否正確識別了:

# 安裝
sudo apt install usbutils

# 查看具體信息
lsusb -v -t
lsusb

image.png

通過lsusb -v -t,可以查看當前接入的設備類型。通過lsusb可以查看開發板的USB掛載點。

在上圖中,uvcvideo即為USB攝像頭設備,其掛載到了Bus03 Port1 ,對應的ID為1d6b:0002。最后的這個id,需要記錄下來,后續需要使用。

通過上述操作,我們可以確認,攝像頭正確接入了,后續就可以開始使用了。

三、攝像頭參數了解

要使用這個USB攝像頭,我們需要先了解一下它的相關參數信息,例如支持的格式,分辨率等,這可以通過Video for Linux這個工具查看。

Video for Linux簡稱V4L,有網友畫了一個結構非常清晰又很復雜的v4l框架圖:

感覺過于復雜,這里不深究了,就知道,它能夠很方便的查看攝像頭的各項信息就好了。

  1. 安裝v4l:

    sudo apt install v4l-utils
    

    然后即可使用v4l2-ctl命令查看了,具體操作如下:

  2. 查看系統識別的攝像頭:

    sudo v4l2-ctl --list-devices
    

    image.png

    從上圖中可以看到,這個USB攝像頭,識別為HIK 720P Camera,并且設備掛載點為/dev/video0

  3. 查看攝像頭支持的格式:

    sudo v4l2-ctl -d /dev/video0 --list-formats
    

    image.png
    從上圖中可以看到,支持MJPG和YUYV兩種視頻格式。

    其中,Motion JPEG是一種影像壓縮格式,其中每一影格圖像都分別使用JPEG編碼,非常適合進行推流使用。

    YUYV是YUV編碼方式的一種存儲格式,定義比較復雜,所以大家可以自己搜索資料了解。

  4. 查看攝像頭支持的分辨率:

    sudo v4l2-ctl --list-framesizes=MJPG -d /dev/video0
    sudo v4l2-ctl --list-framesizes=YUYV -d /dev/video0
    

    image.png

    image.png

    從上圖中,可以看到,最大為720P,對應前面顯示的HIK 720P Camera。

現在我們已經知道了,這個USB攝像頭,分辨率能夠支持720P,格式支持MJPEG和YUYV了,下面,我們就可以使用攝像頭軟件,來獲取攝像頭拍攝的畫面了。

四、攝像頭拍照

因為我所使用的系統是Ubuntu,桌面環境使用的是xfce4,所以我安裝了camorama這個工具來使用攝像頭。

  1. 安裝camorama:

    sudo aptinstall camorama
    

    安裝完成后,在xfce桌面的菜單中,就能夠看到這個應用了:

    image.png

  2. 使用camorama:
    但是現在還不能直接從菜單點擊使用,需要在命令行,通過sudo調用,如上圖所示,執行后,就能打開camoraman了:
    image.png

  3. 設置當前非root用戶的使用權限:
    使用時,切入到root用戶,這很不方便,好來系統提供了udev設置的方式,能夠很方便的讓普通用戶使用攝像頭設備,具體操作如下:

    sudo vim /etc/udev/rules.d/my-uvc-usb.rules
    ### 添加下面這行
    SUBSYSTEMS=="usb", ATTRS{idVendor}=="1d6b", ATTRS{idProduct}=="0002", GROUP="myir", MODE="0666"
    

    在上面的配置中,idVendor、idProduct對應我們之前使用lsusb命令獲取的id信息:1d6b:0002,GROUP則對應當前登錄的普通用戶myir。

    設置完成以后,需要使用sudo reboot重啟設備生效,然后就可以在xfce界面,點擊菜單使用攝像頭了。

  4. 普通用戶權限使用:
    在默認設置的camorama界面上,點擊Take Picture會報錯,提示無法創建目錄,需要先進行如下的設置,將存儲目錄設置到當前用戶的Picture目錄即可:
    image.png
    設置完成,就可以點擊Take Picture拍照了,拍照后,到當前用戶的Picture目錄即可查看圖片。

  5. 拍攝圖片的查看:
    要查看圖片我們可以試用 ristretto 工具,安裝后,可以從系統菜單打開,也可直接點擊圖片,就能查看了:
    image.png

五、攝像頭視頻錄制

  1. 視頻錄制:
    要錄制視頻,可以使用cheese或者obs,為了簡單起見,這里我們直接使用ffmpeg來錄制視頻,不需要安裝太多額外的大的應用。

    # 安裝ffmpeg,之前的步驟,可能會自動安裝了
    sudo apt install ffmpeg
    
    # 進入到~/Videos目錄并錄制攝像頭視頻
    cd ~/Videos
    ffmpeg -f video4linux2 -r 30 -s 640x480 -i /dev/video0 out.mp4
    

    執行上述命令后,就會將錄制的視頻,存放到 ~/Videos/out.mp4了,修改out.mp4可以保存為你實際需要的視頻文件名。

    image.png

    要結束錄制,按ctrl+c即可

    1. 播放視頻:
      要播放視頻,可以安裝smplayer,其實使用mplayer也可以播放,但smplayer操作更友好。
    sudo apt install smplayer
    

    安裝完成后,點擊視頻,即可播放:

    image.png

    因為我使用vnc連接遠程桌面進行播放的,所以播放的效果不是太好。如果是本地連接顯示器進行播放,效果非常不錯。本文所附帶的視頻,就是實際錄制的視頻。

六、總結

到這里,我們已經能夠正常使用USB攝像頭,來進行拍照,進行錄制了。
操作過程中,所使用的軟件,是我實際使用的,大家也可以用自己熟悉的其他工具軟件來進行操作。
下一步,將會給大家分享,如何使用USB攝像頭進行推流,提供類似直播的在線視頻;
同時,我手頭上,有一個M2 Dock,已經實現了,在M2 Dock,通過米爾MYD-YT507開發板的USB攝像頭視頻推流,來獲取實際拍攝數據,進行圖像分析處理,例如魔方色塊的智能識別。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 米爾科技
    +關注

    關注

    5

    文章

    227

    瀏覽量

    20921
收藏 人收藏

    評論

    相關推薦

    追加名額丨米爾瑞芯微RK3576開發板有獎試用

    米爾與瑞芯微合作發布的新品基于瑞芯微RK3576應用處理器的MYD-LR3576開發板免費試用活動加碼啦~~米爾追加了2塊價值849元的
    的頭像 發表于 11-22 01:00 ?93次閱讀
    追加名額丨<b class='flag-5'>米爾</b>瑞芯微RK3576<b class='flag-5'>開發板</b>有獎<b class='flag-5'>試用</b>

    有獎丨米爾 瑞芯微RK3576開發板免費試用

    米爾與瑞芯微合作發布的新品基于瑞芯微RK3576應用處理器的MYD-LR3576開發板免費試用活動來啦~~米爾提供了7塊價值849元的
    的頭像 發表于 11-12 01:00 ?192次閱讀
    有獎丨<b class='flag-5'>米爾</b> 瑞芯微RK3576<b class='flag-5'>開發板</b>免費<b class='flag-5'>試用</b>

    基于OPENCV的相機捕捉視頻進行人臉檢測--米爾NXP i.MX93開發板

    本文將介紹基于米爾電子MYD-LMX93開發板米爾基于NXPi.MX93開發板)的基于OpenCV的人臉檢測方案測試。OpenCV提供了一
    的頭像 發表于 11-07 09:03 ?991次閱讀
    基于OPENCV的相機捕捉視頻進行人臉檢測--<b class='flag-5'>米爾</b>NXP i.MX93<b class='flag-5'>開發板</b>

    【飛凌嵌入式OK3576-C開發板體驗】 USB攝像頭拍照測試

    USB攝像頭拍照 將 USB 攝像頭插入開發板,將自動安裝 uvc 驅動 使用命令查看usb
    發表于 10-10 09:24

    點擊參與米爾NXP i.MX 93開發板有獎試用

    米爾與NXP合作發布的新品基于NXPi.MX93應用處理器的MYD-LMX9X開發板免費試用活動來啦~~米爾提供了3塊價值678元的
    的頭像 發表于 06-13 08:02 ?479次閱讀
    點擊參與<b class='flag-5'>米爾</b>NXP i.MX 93<b class='flag-5'>開發板</b>有獎<b class='flag-5'>試用</b>

    免費!NXP i.MX 93開發板有獎試用

    米爾與NXP合作發布的新品基于NXPi.MX93應用處理器的MYD-LMX9X開發板免費試用活動來啦~~米爾提供了2塊價值678
    的頭像 發表于 05-23 08:01 ?681次閱讀
    免費!NXP i.MX 93<b class='flag-5'>開發板</b>有獎<b class='flag-5'>試用</b>

    米爾-芯馳D9360商顯試用評測】USB攝像頭測試

    零、前期工作 上文FFmpeg移植完成后,需要將x264/lib文件夾下的庫文件拷貝開發板的/lib/目錄下,將ffmpeg_install/lib文件夾下的庫文件全部拷貝開發板
    發表于 04-17 19:03

    G2D圖像處理硬件調用和測試-基于米爾-全志T113-i開發板

    本篇測評由電子工程世界的優秀測評者“jf_99374259”提供。本文將介紹基于米爾電子MYD-YT113i開發板的G2D圖像處理硬件調用和測試。MYC-YT113i核心
    的頭像 發表于 04-12 08:01 ?618次閱讀
    G2D圖像處理硬件調用和測試-基于<b class='flag-5'>米爾</b>-全志T113-i<b class='flag-5'>開發板</b>

    米爾-芯馳D9360商顯試用評測】成功解決QCamera的模塊調用,并編寫簡單的查找攝像頭程序

    ; cameraInfo.orientation(); } 8、編譯好后,把程序上傳給開發板,插入USB攝像頭,執行程序,就可以找到了攝像頭了:
    發表于 04-07 18:12

    全志D1-H開發板USB攝像頭拍照Demo

    USB攝像頭”搜出來排名靠前的隨便買一個就行,本文中調試用到的是一個??低暤?b class='flag-5'>攝像頭,零售價格大概數十元。 哪吒開發板一塊 軟件準備 在運
    發表于 03-04 10:48

    米爾-瑞薩RZ/G2UL開發板】1.開箱

    米爾-瑞薩RZ/G2UL開發板】1.開箱 開箱視頻 開箱也許會遲到,但是絕對不會缺席。今天開箱的是米爾-瑞薩 RZ/G2UL 開發板,這是目前筆者接觸到的第二款
    發表于 02-04 23:38

    ROS系統的智能車開發-基于米爾芯馳MYD-JD9X開發板

    本篇測評由電子工程世界的優秀測評者“mameng”提供。本文將介紹基于米爾電子MYD-JD9X開發板的ROS系統智能車開發。目前實現ROS的方式主要有兩種:Ubuntu系統+ROS;U
    的頭像 發表于 01-26 08:01 ?863次閱讀
    ROS系統的智能車<b class='flag-5'>開發</b>-基于<b class='flag-5'>米爾</b>芯馳<b class='flag-5'>MYD</b>-JD9X<b class='flag-5'>開發板</b>

    【ELF 1開發板試用】板載資源測試3:OV5640 攝像頭測試

    !七、實驗總結1、測試過程中理解了OV5640攝像頭基礎知識。2、測試過程中理解了ELF 1開發板命令行操作方式。3、測試過程中進一步
    發表于 12-15 22:49

    【ELF 1開發板試用】+ 3.2 USB攝像頭連接測試 + Ubutu SSH連接

    攝像頭,后面會基于這個控制部件,來進行一個簡單的開發控制; 未插上時USB總線狀態: 插上設備后USB總線狀態: 查看USB
    發表于 12-06 15:37