tx2 相機呼叫

2021-08-25 14:29:22 字數 863 閱讀 6290

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...