CUDA ISP for NVIDIA Jetson/Examples/ API usage: Difference between revisions
No edit summary |
No edit summary |
||
Line 6: | Line 6: | ||
== General == | == General == | ||
auto backend = rr::IBackend::Build(rr:: | |||
CUDA ISP provides several algorithms to process raw image data from a camera sensor in a variety of ways. | |||
Here we illustrate a simple example that involves all the basic algorithms. This example takes a raw bayer10 image, converts it to a bayer8 image, then converts it to a rgb image, then applies automatic white balancing on the image, then converts it to I420 format. A simple process of this type might be used to encode camera information into a video file or a network stream. | |||
auto backend = rr::IBackend::Build(rr::kCUDA); | |||
auto shift = backend->CreateAlgorithm(rr::kShift); | |||
auto debayer = backend->CreateAlgorithm(rr::kDebayer); | |||
auto white_balancer = backend->CreateAlgorithm(rr::kWhiteBalancer); | |||
== AWB == | == AWB == |
Revision as of 16:52, 6 March 2023
CUDA ISP for NVIDIA Jetson |
---|
CUDA ISP for NVIDIA Jetson Basics |
Getting Started |
User Manual |
GStreamer |
Examples |
Performance |
Contact Us |
General
CUDA ISP provides several algorithms to process raw image data from a camera sensor in a variety of ways.
Here we illustrate a simple example that involves all the basic algorithms. This example takes a raw bayer10 image, converts it to a bayer8 image, then converts it to a rgb image, then applies automatic white balancing on the image, then converts it to I420 format. A simple process of this type might be used to encode camera information into a video file or a network stream.
auto backend = rr::IBackend::Build(rr::kCUDA);
auto shift = backend->CreateAlgorithm(rr::kShift); auto debayer = backend->CreateAlgorithm(rr::kDebayer); auto white_balancer = backend->CreateAlgorithm(rr::kWhiteBalancer);
AWB
Debayer
Shift