libcamera v0.7.2+rpt20261009
Supporting cameras in Linux since 2019
Loading...
Searching...
No Matches
gamma.h File Reference

libipa implementation of a gamma curve correction algorithm More...

#include <cmath>
#include <span>
#include <vector>
#include <libcamera/base/log.h>
#include <libcamera/control_ids.h>
#include "libcamera/internal/value_node.h"
#include "fixedpoint.h"
Include dependency graph for gamma.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  libcamera::ipa::gamma::ActiveState
 Active gamma correction algorithm state. More...
 
struct  libcamera::ipa::gamma::FrameContext
 Per-frame gamma correction settings. More...
 
class  libcamera::ipa::GammaAlgorithmBase
 Base class for GammaAlgorithm to implement non-templated functions. More...
 
class  libcamera::ipa::GammaAlgorithm< NLutNodes, UQ >
 The libipa gamma correction algorithm. More...
 

Namespaces

namespace  libcamera
 Top-level libcamera namespace.
 
namespace  libcamera::ipa
 The IPA (Image Processing Algorithm) namespace.
 

Detailed Description

libipa implementation of a gamma curve correction algorithm