色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

如何在deepstream-app里調用USB與CSI攝像頭

GLeX_murata_eet ? 來源:NVIDIA英偉達企業解決方案 ? 作者:NVIDIA英偉達企業解 ? 2021-08-02 16:38 ? 次閱讀

前面介紹過使用 deepstream-app 工具,啟用多個視頻進行車輛與行人的識別,并且啟動“追蹤”功能進行物件追蹤的高級功能,接下來就教大家如何在 deepstream-app 里調用 USBCSI 攝像頭,并且與先前的視頻同時啟用來進行物件識別的應用。

這里使用 Jetson Nano 2GB 作為實驗平臺,上面安裝一個 CSI 攝像頭與一個 USB 攝像頭。

在調用攝像頭之前,建議先確認一下攝像頭的位置與分辨率等信息,因為 DeepStream 會檢查設定文件里的分辨率是否符合要求。使用 v4l2-utils 工具包來檢查攝像頭的信息,請按照以下步驟進行安裝,并且檢測攝像頭分辨率:

sudo apt-get install v4l2-utils
v4l2-ctl --list-devices

下面顯示的信息,表示目前接上一個 imx-219 的 CSI 攝像頭,以及一個 USB 2.0攝像頭。

75606ecc-ed73-11eb-a97a-12bb97331649.png

接下執行以下指令,查看個別攝像頭可使用的分辨率為多少:

v4l2-ctl --list-formats-ext --device=0
v4l2-ctl --list-formats-ext --device=1

下面顯示的信息,表示CSI攝像頭(device=0)能支持3264x2464、3264x1848、1920x080、1640x1232、1280x720 等 5 種分辨率

7592d952-ed73-11eb-a97a-12bb97331649.png

下面顯示的信息,表示 USB 攝像頭(device=1)能支持 640x480、352x288、320x240、176x144、160x120 等 5 種分辨率

75c1b9c0-ed73-11eb-a97a-12bb97331649.png

接下來看看在DeepStream路徑(/opt/nvidia/deepstream/deepstream)的samples/configs/deepstream-app 下面有個 source2_csi_usb_dec_infer_resnet_int8.txt 文件,這是專門以 CSI 與 USB 攝像頭為輸入源的配置,里面可以看到以下關于攝像頭設置的內容:

[source0]
enable=1
#Type - 1=CameraV4L2 2=URI 3=MultiURI 4=RTSP 5=CSI
type=5
camera-width=1280
camera-height=720
camera-fps-n=30
camera-fps-d=1
camera-csi-sensor-id=0
[source1]
enable=1
#Type - 1=CameraV4L2 2=URI 3=MultiURI
type=1
camera-width=1280
camera-height=720
camera-fps-n=30
camera-fps-d=1
camera-v4l2-dev-node=6

在[source1]下面的參數有點小問題,用粗體標識出來,因為我們裝載的USB攝像頭最大分辨率為640x480,因此這里的camera-width與camera-height都必須修改為攝像頭所支持的分辨率,此外就是最下面的camera-v4l2-dev-node的部分,前面檢查出來這臺Jetson Nano 2GB上的USB攝像頭編號為“1”,請按照實際狀況修改。

將上面三地方修改完后,就可以直接執行以下指令去啟動攝像頭:

deepstream-app -c source2_csi_usb_dec_infer_resnet_int8.txt

由于配置文件里面原本設定使用INT8的精度去做推理,但是Jetson Nano 2GB并不支持,因此DeepStream自動切換成FP16精度,這需要重新生成對應的TensorRT引擎,會花點時間。

75f065fe-ed73-11eb-a97a-12bb97331649.png

執行之后就能看的畫面上出現類似以下的畫面,上下分別是CSI攝像頭與USB攝像頭的顯示,由于選擇的模型是檢測“Car”與“Person”的,所以在這里沒有檢測到任何目標物件。

另外看一下先前下指令的終端上,顯示在Jetson Nano 2GB上的執行性能如下截屏

76d9c19a-ed73-11eb-a97a-12bb97331649.png

兩個攝像頭都能達到18FPS左右性能,總性能在36FPS左右,已經非常接近實時識別的速度,非常好。您可以試試旋轉攝像頭或者將手放在前面晃一晃,看看延遲狀況如何?應該是很流暢的。

接下來,再添加兩個視頻文件一起進來執行檢測,我們以系統上提供的視頻文件做示范:

/opt/nvidia/deepstream/deepstream/samples/streams/sample_1080p_h264.mp4

/usr/share/visionworks/sources/data/pedestrians.h264

將這兩個的設定添加到文件里的[source2]與[source3],內容如下:

[source2]
enable=1
type=2
uri=file://../../streams/sample_1080p_h264.mp4
[source3]
enable=1
type=2
uri=file:///usr/share/visionworks/sources/data/pedestrians.h264

最后調整文件最開始的“[tiled-display]”下面,將“columns=”的值改成“2”,存檔后重新執行下面指令:

deepstream-app -c source2_csi_usb_dec_infer_resnet_int8.txt

現在可以看到如下圖,兩個攝像頭與兩個視頻總共4個輸入源同時執行的推理的功能。

接下來看看此時的性能如何?居然每個輸入源只剩下8FPS的性能,總性能在32FPS左右,似乎有點慢了。這個問題有補救的辦法嗎?

7794c792-ed73-11eb-a97a-12bb97331649.png

實時上問題出現在[primary-gie]使用的模型上,因為Jetson Nano(含2GB)的計算資源較為缺乏,因此DeepStream專門為Nano提供resnet10.caffemodel_b8_gpu0_fp16.engine特調版加速引擎,存放在“../../models/Primary_Detector_Nano”路徑下,這是第一個需要做修改的地方:

model-engine-file=../../models/Primary_Detector_Nano/resnet10.caffemodel_b8_gpu0_fp16.engine

其次就是下面的“config-file”置換成支持Nano版本的配置文件,如下:

config-file=config_infer_primary_nano.txt

修改完使用的模型之后,重新執行deepstream-app進行物件檢測,發現每個數據源的識別性能,立即從原本的8FPS提升到14FPS,也就是總性能從32FPS上升到56FPS左右,提升大約1.8倍。到這里否已經滿足樣的性能呢?

如果還覺得不滿足的時候,那就繼續看下去,還有大招在后面。只要我們將[primary-gie]下面的“interval”參數設為“1”,這時候再執行看看性能如何?

下面的截屏是調整 interval 參數之后的性能,有沒有嚇一跳?瞬間提升一倍。

77ce1ede-ed73-11eb-a97a-12bb97331649.png

經過三步驟調整之后,我們在Jetson Nano 2GB上的4個數據源,識別性能都超過27FPS,總性能合計超過100FPS,并且維持識別效果。

現在是不是對Jetson Nano 2GB的性能感到非常滿意了!

編輯:jq

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

    關注

    60

    文章

    4851

    瀏覽量

    95904

原文標題:NVIDIA Jetson Nano 2GB系列文章(30):DeepStream 攝像頭“實時性能”

文章出處:【微信號:murata-eetrend,微信公眾號:murata-eetrend】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    安防監控攝像頭氣密性測試案例-連拓精密#攝像頭氣密檢測設備

    攝像頭
    連拓精密科技
    發布于 :2024年12月11日 15:00:21

    飛凌嵌入式-ELFBOARD OV5640攝像頭講解第2期

    。 硬件電路如下是ELF 1板卡的OV5640模塊接口原理圖,底板數字攝像頭接口由FPC座連接OV5640,同時將CSI信號以18PIN插針引出(P8)。 圖4 并口攝像頭接口 與LCD視頻輸出信號相似
    發表于 12-02 13:35

    攝像頭及紅外成像的基本工作原理

    本文介紹了攝像頭及紅外成像的基本工作原理,攝像頭可以將看到的圖像真實的呈現出來,所見即所得! 攝像頭如何工作? 攝像頭可以將看到的圖像真實的呈現出來,所見即所得。 ? 比如人眼看到的一
    的頭像 發表于 11-25 09:28 ?504次閱讀
    <b class='flag-5'>攝像頭</b>及紅外成像的基本工作原理

    飛凌嵌入式-ELFBOARD OV5640攝像頭簡介第二期

    。 硬件電路如下是ELF 1板卡的OV5640模塊接口原理圖,底板數字攝像頭接口由FPC座連接OV5640,同時將CSI信號以18PIN插針引出(P8)。 圖4 并口攝像頭接口 與LCD視頻輸出信號相似
    發表于 11-25 08:53

    用于環視和CMS攝像頭系統的四通道攝像頭應用程序

    電子發燒友網站提供《用于環視和CMS攝像頭系統的四通道攝像頭應用程序.pdf》資料免費下載
    發表于 10-11 10:02 ?0次下載
    用于環視和CMS<b class='flag-5'>攝像頭</b>系統的四通道<b class='flag-5'>攝像頭</b>應用程序

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

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

    CANape Option DA中參考攝像頭的標定演示#CANape

    攝像頭
    北匯信息POLELINK
    發布于 :2024年07月30日 12:37:29

    如何通過RK3576配置MIPI-CSI攝像頭的不同輸出格式

    MIPI-CSI是一種在嵌入式系統或移動設備中常見的攝像頭接口,能夠實現高速的圖像數據傳輸。飛凌嵌入式最新推出的OK3576-C開發板擁有豐富的資源接口,其中支持5個CSI-2接口,意味著最多可同時
    發表于 07-25 09:56

    攝像頭模塊突然無法顯示!!!可能是什么原因?

    的相機查看攝像頭拍攝的畫面,發現還是顯示不了(電腦能夠識別到攝像頭的鏈接,但顯示是一片黑屏) 有人碰到過這種情況嗎,這可能是什么原因呢? 攝像頭模塊就是下面這種,usb免驅的
    發表于 07-15 23:50

    esp32是如何與攝像頭連接的呢?

    新手。看了esp32的模組中沒有攝像頭的硬件接口,請問它是如何與攝像頭連接的呢
    發表于 06-28 15:01

    使用esp-iot-solution master分支的usb_stream攝像頭顏色不對是怎么回事?

    使用esp-iot-solution master分支的usb_stream 連接usb攝像頭時顏色偏紅。這個攝像頭在windows和ubuntu上的視頻和圖片都是正常的。我通過確認哪
    發表于 06-27 06:41

    USB無線WiFi圖傳模塊高清攝像頭測試:MR300C圖傳模塊 USB攝像頭內窺鏡轉WIFI網口WEBcam

    攝像頭WIFI
    深圳市博晶網絡科技有限公司
    發布于 :2024年06月05日 10:15:08

    如何運用無人機攝像頭改裝成監控

    有個廢舊無人機相機,零度xiro無人機。拆下來個攝像頭。想著有沒有辦法能改裝成電腦攝像頭。 內部構造雙層主板。安裝攝像頭那層有個雙20插口,第二層有個20pin排線口。 請問大家有沒有辦法讓我改裝成
    發表于 04-03 11:56

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

    USB攝像頭拍照Demo 本章節將講解如何D1-H上使用一個USB攝像頭拍攝一張照片。 D1-H哪吒開發板上有一個USB Host接口(即電
    發表于 03-04 10:48
    主站蜘蛛池模板: 佐山爱巨大肥臀在线| 中文字AV字幕在线观看| 女性酥酥影院| 热の中文 AV天堂| 午夜aaaa| FREE17一18外女破| 国产伦子沙发午休系列资源曝光 | 永久精品免费影院在线观看网站| TUBE19UP老师学生| 韩国hd高清xxx| 日本一卡精品视频免费| 又大又硬又爽免费视频| 娇小8一12xxxx第一次| 色综合久久综合网观看| 最近2019中文字幕MV免费看| 久久国产影院| 亚欧乱亚欧乱色视频| a视频在线看| 人妻无码AV中文系列| 北条麻妃久久99精品| 妈妈的朋友5在线观看免费完整版中文| 我半夜摸妺妺的奶C了她| 99视频在线看观免费| 九九热在线视频观看这里只有精品| 肉蒲团从国内封禁到日本成经典 | 亚洲 日韩 在线 国产 视频| 国内精品乱码卡一卡2卡三卡新区 国内精品乱码卡一卡2卡三卡 | 野花香HD免费高清版6高清版| 处xxxx.88| 免费精品一区二区三区在线观看| 亚洲精品成人在线| 国产精品视频在线自在线| 亚洲 综合 欧美在线视频| 和尚轮流澡到高潮H| 中文字幕AV在线一二三区| 明星三级电影| 国产AV麻豆出品在线播放| 日韩欧美国产免费看清风阁| 99久久精品国产亚洲AV| 恋夜直播午夜秀场最新| 一级性生活毛片|