Building Projector
RidgeRun Image Projector |
---|
Image Projector Basics |
Overview |
Getting Started |
User Guide |
Examples |
Performance |
Xavier
|
Contact Us |
Dependencies
- GstCuda
- CudaStitcher
- Meson
- Hotdoc
GstCuda
To install GstCuda see the GstCUDA - Building and Installation Guide.
CudaStitcher
To install CudaStitcher see the Cuda Stitcher - 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 rrprojector
with expected output
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 rrfisheyetoeqr: FishEye to Equirectangular rrrectilineartoeqr: Rectilinear to Equirectangular 2 features: +-- 2 elements