14 #ifndef ITALA_API_POLARIZATION_H 15 #define ITALA_API_POLARIZATION_H 17 #include "ItalaApi/Export.h" 18 #include "PFNC/PFNC.h" 27 enum class PolarComponent { P0, P45, P90, P135 };
39 enum class PolarDemosaicingAlgorithm { None, NearestNeighbour, Bilinear, WeightedBilinear };
53 ITALA_API IImage* ExtractPolarComponent(
const IImage* image, PolarComponent component,
54 PolarDemosaicingAlgorithm algorithm);
60 IImage *P0, *P45, *P90, *P135;
74 PolarDemosaicingAlgorithm algorithm);
95 PolarDemosaicingAlgorithm algorithm);
168 PfncFormat rawImagePixelFormat);
180 ITALA_API
IImage* ComputeAoLP(
const IImage* image, PolarDemosaicingAlgorithm algorithm);
193 ITALA_API
IImage* ComputeDoLP(
const IImage* image, PolarDemosaicingAlgorithm algorithm);
206 ITALA_API
IImage* ComputeIntensity(
const IImage* image, PolarDemosaicingAlgorithm algorithm);
218 ITALA_API
IImage* ComputePolarQuadrantsImage(
const IImage* image);
Definition: DefectivePixel.h:23
Definition: Polarization.h:127
Definition: Polarization.h:79
Definition: Polarization.h:59