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