GStreamer 插件
適用於機器視覺和嵌入式應用的 GStreamer 元素
tiscamera
tiscamera 套件是 Linux 支援 The Imaging Source 相機的核心。
tiscamera 由一組 GStreamer 元素組成,這些元素提供示例程式,用於控制相機參數的標頭檔,並允許從所有支援的 The Imaging Source 相機擷取影像。
最重要的元素 tcambin 統一了對所有相機類型的存取以及影像轉換,例如去拜耳化。 相機和變換參數透過基於 GObject 的 tcamprop 介面進行配置。
tiscamera 是開源軟體,可以在 The Imaging Source 的 GitHub 儲存庫中找到:https://github.com/TheImagingSource/tiscamera
tiscamera 可在 The Imaging Source 的 GitHub 儲存庫中找到:https://github.com/TheImagingSource/tiscamera
- tiscamera Linux 32 Bit Camera Library for ARMHF Architecture
- 32 bit installation package for The Imaging Source cameras. Contains tcam-capture camera visualization, GStreamer support and programming samples.
tcamtegrasrc
藉由 tcamtegrasrc,The Imaging Source 提供了一種輕鬆的方法,可以從 NVIDIA Tegra 平台上的 MIPI CSI-2 或 FPD-Link III 嵌入式相機擷取原始影像。
數據可以在 CPU 內存和 NVMM 內存中傳遞到 GStreamer 圖形中。
tcamtegrasrc整合到tiscamera架構中;如果安裝了 tcamtegrasrc 包,tcambin 也會識別 MIPI CSI-2 或 FPD-Link III 嵌入式相機。
- tcamtegrasrc for MIPI and FPD Link Cameras on NVIDIA® Tegra
- The tcamtegrasrc package contains the camera source for MIPI and FPD Link cameras on NVIDIA® Tegra for use with tiscamera 1.0.
tcampimipisrc
tcampimipisrc 是一個 GStreamer 元素,它提供來自 Raspberry Pi 上的 MIPI CSI-2 相機的影像資料。
tcampimipisrc 整合到 tiscamera 架構中。如果安裝了 tcamtegrasrc 包,tcambin 也會偵測 MIPI CSI-2 相機。
tcamdutils
大多數工業相機以原始數據格式將影像發送到主機。 GStreamer 元素 tcamdutils 提供了將此原始數據轉換為更常見的 RGB 或 YUV 格式以供進一步處理的必要功能。
此外,tcamdutils 還提供影像調整選項,例如白平衡、伽瑪或色彩飽和度校正。
- tcamdutils for Linux on x64
- tcamdutils is a GStreamer-1.0 module which offers a multitude of image enhancement and conversion algorithms. The module is highly optimized for speed on the used CPU (or CPU performance).
- tcamdutils for Linux ARM64
- tcamdutils is a GStreamer-1.0 module which offers a multitude of image enhancement and conversion algorithms. The module is highly optimized for speed on the used CPU (or CPU performance).
- tcamdutils 32 Bit for Raspberry PI OS
- tcamdutils is a GStreamer-1.0 module which offers a multitude of image enhancement and conversion algorithms. The module is highly optimized for speed on the used CPU (or CPU performance).
tcamdutils-cuda
tcamdutils-cuda 是用於 NVIDIA Tegra 平台的 tcamdutils CUDA 工具,它支援 tcamdutils 的大部分轉換和處理選項。
如果影像數據是以 NVMM 內存中的 tcamtegrasrc 所擷取的,那麼使用 tcamdutils-cuda 會特別有效益。
- tcamdutils-cuda GPU Enhanced Processing on NVIDIA® Tegra
- tcamdutils-cuda is a GStreamer 1.0 module with graphics card support through the CUDA platform that includes a multitude of image enhancement/conversion algorithms. These include format conversions like debayering, camera adjustments like auto-exposure and additional functionality.
我需要哪些套件?
根據使用的平台及相機,明智地選擇不同的套件:
USB 相機、GigE 相機*:tiscamera、tcamdutils
NVIDIA Jetson 平台上的 MIPI CSI-2 和 FPD-Link III 相機:tiscamera、tcamtegrasrc、tcamdutils、tcamdutils-cuda
Raspberry Pi 上的 MIPI CSI-2 相機:tiscamera、tcampimipisrc、tcamdutils