8 #ifndef META_OCEAN_CV_SYNTHESIS_INITIALIZER_HOMOGRAPHY_MAPPING_ADAPTION_F_1_H
9 #define META_OCEAN_CV_SYNTHESIS_INITIALIZER_HOMOGRAPHY_MAPPING_ADAPTION_F_1_H
75 void initializeSubset(
const unsigned int firstColumn,
const unsigned int numberColumns,
const unsigned int firstRow,
const unsigned int numberRows)
const override;
85 void initializeSubsetF1(
const unsigned int firstColumn,
const unsigned int numberColumns,
const unsigned int firstRow,
const unsigned int numberRows)
const;
95 void initializeSubsetI1(
const unsigned int firstColumn,
const unsigned int numberColumns,
const unsigned int firstRow,
const unsigned int numberRows)
const;
115 sourceMappingF1_(&sourceLayer.mappingF1()),
116 sourceMappingI1_(nullptr),
117 homography_(homography)
128 sourceMappingF1_(&sourceMapping),
129 sourceMappingI1_(nullptr),
130 homography_(homography)
141 sourceMappingF1_(nullptr),
142 sourceMappingI1_(&sourceLayer.mappingI1()),
143 homography_(homography)
This class is the base class for all initializers that are provided for a single frame only.
Definition: Initializer1.h:29
This class implements the base class for all initializer objects that are applied for mappings with f...
Definition: InitializerF.h:30
This class implements an initializer that initializes the float mapping by the application of a previ...
Definition: InitializerHomographyMappingAdaptionF1.h:38
const SquareMatrix3 homography_
Homography transformation.
Definition: InitializerHomographyMappingAdaptionF1.h:106
const MappingI1 * sourceMappingI1_
Source mapping to be adapted with integer accuracy.
Definition: InitializerHomographyMappingAdaptionF1.h:103
void initializeSubset(const unsigned int firstColumn, const unsigned int numberColumns, const unsigned int firstRow, const unsigned int numberRows) const override
Initializes a subset of the entire mapping area.
InitializerHomographyMappingAdaptionF1(LayerF1 &layer, const LayerF1 &sourceLayer, RandomGenerator &randomGenerator, const SquareMatrix3 &homography)
Creates a new initializer object.
Definition: InitializerHomographyMappingAdaptionF1.h:109
void initializeSubsetI1(const unsigned int firstColumn, const unsigned int numberColumns, const unsigned int firstRow, const unsigned int numberRows) const
Initializes a subset of the entire mapping area.
void initializeSubsetF1(const unsigned int firstColumn, const unsigned int numberColumns, const unsigned int firstRow, const unsigned int numberRows) const
Initializes a subset of the entire mapping area.
const MappingF1 * sourceMappingF1_
Source mapping to be adapted with float accuracy.
Definition: InitializerHomographyMappingAdaptionF1.h:100
This class implements the base class for all synthesis initializers.
Definition: Initializer.h:34
This class is the base class for all initializers that mainly initialize the synthesis mapping by a h...
Definition: InitializerRandomized.h:30
This class is the base class for all initializer objects that can separate the initialization process...
Definition: InitializerSubset.h:29
This class implements a single layer for pixel synthesis within one frame and sub-pixel accuracy.
Definition: LayerF1.h:44
This class implements a single layer for pixel synthesis within one frame and pixel accuracy.
Definition: LayerI1.h:41
Cost function:
Definition: MappingF1.h:52
This class implements the pixel mapping between source and target frames.
Definition: MappingI1.h:49
This class implements a generator for random numbers.
Definition: RandomGenerator.h:42
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15