Building Projector
WORK IN PROGRESS. Please Contact RidgeRun OR email to support@ridgerun.com if you have any questions. |
Image Stitching for NVIDIA®Jetson™ |
---|
![]() |
Before Starting |
Image Stitching Basics |
Overview |
Getting Started |
User Guide |
Resources |
Examples |
Spherical Video |
Performance |
Contact Us |
Dependencies
- GstCuda
- Meson
- Hotdoc
GstCuda
To install GstCuda see the GstCUDA - Building and Installation Guide.
Meson
The image projector makes use of the Meson build system. To correctly build this library you need to use version 0.60 of Meson:
First, make sure Python dependencies and Ninja are installed.
sudo apt-get install python3 python3-pip python3-setuptools \ python3-wheel ninja-build
Then use pip3 to install Meson.
sudo -H pip3 install meson==0.60
Hotdoc
sudo -H pip3 install hotdoc
Building the project
Once you have met the requirements, execute the following commands:
cd gst-rr-projector
meson setup --prefix=/usr build
ninja -C build
sudo ninja -C build install
To verify that the plug-in was correctly installed, you should run:
gst-inspect-1.0 rrfisheyetoeqr
with expected output
Factory Details:
Rank none (0)
Long-name FishEye to Equirectangular
Klass Filter/Converter/Video
Description Converts images from fisheye to equirectangular
Author Melissa Montero <melissa.montero@ridgerun.com>
Plugin Details:
Name rrprojector
Description Image projection elments
Filename /usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstrrprojector.so
Version 0.2.0
License Proprietary
Source module gst-rr-projector
Binary package gst-rr-projector
Origin URL www.ridgerun.com
GObject
+----GInitiallyUnowned
+----GstObject
+----GstElement
+----GstBaseTransform
+----GstCudaBaseFilter
+----GstRrBaseProjector
+----GstRrFisheyeToEqr
Pad Templates:
SRC template: 'src'
Availability: Always
Capabilities:
video/x-raw
format: RGBA
width: [ 1, 2147483647 ]
: