libcamera v0.3.0+65-6ddd79b5
Supporting cameras in Linux since 2019
Classes | Functions
libcamera::ipa Namespace Reference

The IPA (Image Processing Algorithm) namespace. More...

Classes

class  AgcMeanLuminance
 A mean-based auto-exposure algorithm. More...
 
class  Algorithm
 The base class for all IPA algorithms. More...
 
class  AlgorithmFactory
 Registration of Algorithm classes and creation of instances. More...
 
class  AlgorithmFactoryBase
 
class  CameraSensorHelper
 Base class for computing sensor tuning parameters using sensor-specific constants. More...
 
class  CameraSensorHelperFactory
 Registration of CameraSensorHelperFactory classes and creation of instances. More...
 
class  CameraSensorHelperFactoryBase
 Base class for camera sensor helper factories. More...
 
class  ExposureModeHelper
 Class for splitting exposure into shutter time and total gain. More...
 
class  FCQueue
 A support class for managing FrameContext instances in IPA modules. More...
 
struct  FrameContext
 Context for a frame. More...
 
class  Histogram
 The base class for creating histograms. More...
 
class  Module
 The base class for all IPA modules. More...
 
class  Pwl
 Describe a univariate piecewise linear function in two-dimensional real space. More...
 
class  Vector
 Vector class. More...
 

Functions

template<typename T , unsigned int Rows>
bool operator== (const Vector< T, Rows > &lhs, const Vector< T, Rows > &rhs)
 Compare vectors for equality. More...
 
template<typename T , unsigned int Rows>
bool operator!= (const Vector< T, Rows > &lhs, const Vector< T, Rows > &rhs)
 Compare vectors for inequality. More...
 

Detailed Description

The IPA (Image Processing Algorithm) namespace.

The IPA namespace groups all types specific to IPA modules. It serves as the top-level namespace for the IPA library libipa, and also contains module-specific namespaces for IPA modules.

Function Documentation

◆ operator!=()

template<typename T , unsigned int Rows>
bool libcamera::ipa::operator!= ( const Vector< T, Rows > &  lhs,
const Vector< T, Rows > &  rhs 
)

Compare vectors for inequality.

Returns
True if the two vectors are not equal, false otherwise

◆ operator==()

template<typename T , unsigned int Rows>
bool libcamera::ipa::operator== ( const Vector< T, Rows > &  lhs,
const Vector< T, Rows > &  rhs 
)

Compare vectors for equality.

Returns
True if the two vectors are equal, false otherwise