gstreamer使用管道(pipelines)進行配置,使用高效的gstreamer管道可以使csi獲得高質量效能,以下為常用的一條管道:
可以使用gst-launch-1.0 執行gstreamer管道。
gst-launch-1.0 nvcamerasrc ! 'video/x-raw(memory:nvmm), width=(int)1920, height=(int)1080, format=(string)i420, framerate=(fraction)60/1' ! nvvidconv ! 'video/x-raw(memory:nvmm), format=(string)i420' ! nvoverlaysink -e
gst-launch-1.0 nvcamerasrc ! 'video/x-raw(memory:nvmm), width=(int)1920, height=(int)1080, format=(string)i420, framerate=(fraction)60/1' ! nvvidconv ! 'video/x-raw(memory:nvmm), format=(string)i420' ! fpsdisplaysink text-overlay=false -v
可以使用gst-inspect-1.0來檢查管道元素
例如:檢查csi攝像頭介面的功能。
gst-inspect-1.0 nvcamerasrc
最需要注意的是:
- 在編譯opencv之前要把tx2自帶的 opencv4tegra 刪除,否則會出現相容性問題
- 在編譯安裝opencv的時候, 需要在編譯選項中開啟gstreamer -> with_gstreamer=on
tx2相關常用指令
locate file name不能在 tx2 上使用 nvidia smi 檢視。cuda 路徑 usr local cuda vision vision 是 cuda 版本 sudo find name libcudnn sudo find name tensorrtnvgstcapture 1...
英偉達TX2學習筆記 tx2簡介
官方環境搭建和入門例程 開啟不同的效能模式 我直接開的是最大功率模式,工作到一定程度風扇會轉 板子本身的配置,cpu,gpu,cuda,cudadnn這些 值得注意的是它是arm v8架構,我的源也早就換成了arm的源 基礎操作指令,檢視記憶體狀態什麼的 在tx2上安裝opencv 3.4.0的步驟...
TX2刷機記錄 踩坑
一台裝有虛擬機器的主機 虛擬機器配置 vmware15,ubuntu16.04,ubuntu記憶體8g,分配磁碟50g。顯示器,滑鼠,鍵盤連線上tx2 2.執行sudo apt install sdkmanager 0.9.12 4180 amd64.deb 所有需要選擇的都選擇yes或者按ente...