Ocean
|
The Ocean CV Synthesis Library provides all computer vision synthesis functionalities. More...
Data Structures | |
class | Ocean::CV::Synthesis::Constraint |
This class is the base class for all constraints. More... | |
class | Ocean::CV::Synthesis::StructureConstraint |
This class implements a structure constraint. More... | |
class | Ocean::CV::Synthesis::LineConstraint |
This class implement a line constraint. More... | |
class | Ocean::CV::Synthesis::FiniteLineConstraint |
This class implements a finite line constraint. More... | |
class | Ocean::CV::Synthesis::Constraints |
This class implements a container holding constraints. More... | |
class | Ocean::CV::Synthesis::Creator |
This class implements the base class for all creators. More... | |
class | Ocean::CV::Synthesis::Creator1 |
This class implements the base class for all creators that support mappings for one frame. More... | |
class | Ocean::CV::Synthesis::CreatorF |
This class is the base class for all creators that support mappings with float accuracy. More... | |
class | Ocean::CV::Synthesis::CreatorFrame |
This class implements the base class for all creator objects that create a resulting frame as output. More... | |
class | Ocean::CV::Synthesis::CreatorI |
This class is the base class for all creators that support mappings with integer accuracy. More... | |
class | Ocean::CV::Synthesis::CreatorInformationCost4NeighborhoodI1< tWeightFactor, tBorderFactor > |
This class implements a creator that determines the mapping cost for a four neighborhood for mappings with integer accuracy. More... | |
class | Ocean::CV::Synthesis::CreatorInformationSpatialCostI1< tNeighborhood, tOnlyCenterPixels > |
This class implements a creator object that creates a visual representation of the spatial mapping cost. More... | |
class | Ocean::CV::Synthesis::CreatorInpaintingContentF1 |
This class implements a creator object that creates the final synthesis image for a mapping with float accuracy and a mapping within the same frame. More... | |
class | Ocean::CV::Synthesis::CreatorInpaintingContentI1 |
This class implements a creator object that creates the final synthesis image for a mapping with float accuracy and a mapping within the same frame. More... | |
class | Ocean::CV::Synthesis::CreatorSubset |
This class implements a creator that can be distributed to subsets of the synthesis layer. More... | |
class | Ocean::CV::Synthesis::Initializer |
This class implements the base class for all synthesis initializers. More... | |
class | Ocean::CV::Synthesis::Initializer1 |
This class is the base class for all initializers that are provided for a single frame only. More... | |
class | Ocean::CV::Synthesis::InitializerAppearanceMapping |
This class implements the abstract base class for all appearance initializers. More... | |
class | Ocean::CV::Synthesis::InitializerAppearanceMappingAreaConstrainedI1< tPatchSize, tIterations > |
This class implements an initializer that uses appearance constraints for the mapping and further respects a filter that defines undesired source elements. More... | |
class | Ocean::CV::Synthesis::InitializerAppearanceMappingF1< tPatchSize, tIterations > |
This class implements an initializer that initializes the mapping by appearance constraints for mappings with float accuracy. More... | |
class | Ocean::CV::Synthesis::InitializerAppearanceMappingI1< tPatchSize, tIterations > |
This class implements an initializer that initializes the mapping by appearance constraints for mappings with integer accuracy. More... | |
class | Ocean::CV::Synthesis::InitializerAreaConstrained |
This class implements a base class for all initializers basing on area constraints. More... | |
class | Ocean::CV::Synthesis::InitializerCoarserMappingAdaptionAreaConstrainedI1< tFactor > |
This initializer creates an initial mapping by the adaption of an already existing mapping of a coarser synthesis layer, further a filter that defines undesired source elements is respected during the initialization. More... | |
class | Ocean::CV::Synthesis::InitializerCoarserMappingAdaptionF1< tFactor > |
This initializer creates an initial mapping by the adaption of an already existing mapping of a coarser synthesis layer. More... | |
class | Ocean::CV::Synthesis::InitializerCoarserMappingAdaptionI1< tFactor > |
This initializer creates an initial mapping by the adaption of an already existing mapping of a coarser synthesis layer. More... | |
class | Ocean::CV::Synthesis::InitializerCoarserMappingAdaptionSpatialCostMaskI1< tFactor, tNeighborhood > |
This initializer creates an initial mapping by the adaption of an already existing mapping of a coarser synthesis layer and further creates an inpainting mask for the finer layer holding the information of initial mappings with zero spatial costs. More... | |
class | Ocean::CV::Synthesis::InitializerContourMappingI1 |
This class implements an initializer connecting the inpainting contour. More... | |
class | Ocean::CV::Synthesis::InitializerConvertMappingF1 |
This class implements an initializer that converts the mapping of a layer with integer mapping to a layer with float mapping. More... | |
class | Ocean::CV::Synthesis::InitializerCopyMappingI1 |
This initializer simply copies an existing mapping. More... | |
class | Ocean::CV::Synthesis::InitializerF |
This class implements the base class for all initializer objects that are applied for mappings with float accuracy. More... | |
class | Ocean::CV::Synthesis::InitializerHomographyMappingAdaptionF1 |
This class implements an initializer that initializes the float mapping by the application of a previous mapping with corresponding homography. More... | |
class | Ocean::CV::Synthesis::InitializerI |
This class implements the base class for all initializer objects that are applied for mappings with integer accuracy. More... | |
class | Ocean::CV::Synthesis::InitializerMoveMappingI1 |
This initializer undertakes an existing mapping by application of the move constructor. More... | |
class | Ocean::CV::Synthesis::InitializerRandomized |
This class is the base class for all initializers that mainly initialize the synthesis mapping by a heuristic (randomized) approach. More... | |
class | Ocean::CV::Synthesis::InitializerRandomMappingAreaConstrainedI1 |
This initializer creates a random initial mapping and further respects a filter that defines undesired source elements. More... | |
class | Ocean::CV::Synthesis::InitializerRandomMappingI1 |
This initializer creates a random initial mapping. More... | |
class | Ocean::CV::Synthesis::InitializerShrinkingErosionI1 |
This class implements an initializer that initializes the mapping by shrinking the inpainting mask by an erosion filter. More... | |
class | Ocean::CV::Synthesis::InitializerShrinkingErosionRandomizedI1 |
This class implements an initializer that initializes the mapping by shrinking the inpainting mask by a randomized erosion filter. More... | |
class | Ocean::CV::Synthesis::InitializerShrinkingPatchMatchingI1 |
This class implements an initializer that shrinks the inpainting mask by the application of images patches. More... | |
class | Ocean::CV::Synthesis::InitializerSubset |
This class is the base class for all initializer objects that can separate the initialization process into individual subsets (of the mapping area). More... | |
class | Ocean::CV::Synthesis::Layer |
This class implements the base class for all inpainting layers. More... | |
class | Ocean::CV::Synthesis::LayerF |
This class implements the base class for all synthesis layers with float accuracy. More... | |
class | Ocean::CV::Synthesis::LayerF1 |
This class implements a single layer for pixel synthesis within one frame and sub-pixel accuracy. More... | |
class | Ocean::CV::Synthesis::LayerI |
This class implements the base class for all synthesis layers with integer accuracy. More... | |
class | Ocean::CV::Synthesis::LayerI1 |
This class implements a single layer for pixel synthesis within one frame and pixel accuracy. More... | |
class | Ocean::CV::Synthesis::Mapping |
This class is the base class for all mappings. More... | |
class | Ocean::CV::Synthesis::MappingF |
This class implements a mapping with float accuracy. More... | |
class | Ocean::CV::Synthesis::MappingF1 |
Cost function: More... | |
class | Ocean::CV::Synthesis::MappingI |
This class implements a mapping with integer accuracy. More... | |
class | Ocean::CV::Synthesis::MappingI1 |
This class implements the pixel mapping between source and target frames. More... | |
class | Ocean::CV::Synthesis::MappingI2 |
This class implements the pixel mapping between source and target frames. More... | |
class | Ocean::CV::Synthesis::Operator |
This class is the base class for all image synthesis operators. More... | |
class | Ocean::CV::Synthesis::Optimizer |
This class is the base class for all synthesis optimizers. More... | |
class | Ocean::CV::Synthesis::Optimizer1 |
This class implements the base class for all synthesis optimizers that use one single frame. More... | |
class | Ocean::CV::Synthesis::Optimizer4NeighborhoodAreaConstrainedI1< tWeightFactor, tBorderFactor, tUpdateFrame > |
This optimizer uses a frame that defines undesired source elements that are avoided during the optimization. More... | |
class | Ocean::CV::Synthesis::Optimizer4NeighborhoodHighPerformanceF1< tWeightFactor, tBorderFactor, tUpdateFrame > |
This class implements a high performance mapping optimizer for float mappings that use one single frame. More... | |
class | Ocean::CV::Synthesis::Optimizer4NeighborhoodHighPerformanceI1< tWeightFactor, tBorderFactor, tUpdateFrame > |
This class implements a high performance mapping optimizer for integer mappings that use one single frame. More... | |
class | Ocean::CV::Synthesis::Optimizer4NeighborhoodHighPerformanceSkippingByCostMaskI1< tWeightFactor, tBorderFactor, tUpdateFrame > |
This class implements a high performance mapping optimizer for integer mappings. More... | |
class | Ocean::CV::Synthesis::Optimizer4NeighborhoodHighPerformanceSkippingI1< tWeightFactor, tBorderFactor, tUpdateFrame > |
This class implements a high performance mapping optimizer for integer mappings. More... | |
class | Ocean::CV::Synthesis::Optimizer4NeighborhoodReferenceFrameF1< tWeightFactor, tBorderFactor, tUpdateFrame > |
This class implements an optimizer for a mapping with float accuracy that uses a reference frame as additional optimization constraint. More... | |
class | Ocean::CV::Synthesis::Optimizer4NeighborhoodStructuralConstrainedI1< tWeightFactor, tBorderFactor, tUpdateFrame > |
This class implements a constrained mapping optimizer for integer mappings. More... | |
class | Ocean::CV::Synthesis::OptimizerF |
This class is the base class for all optimizers that use a mapping with float accuracy. More... | |
class | Ocean::CV::Synthesis::OptimizerI |
This class is the base class for all optimizers that use a mapping with integer accuracy. More... | |
class | Ocean::CV::Synthesis::OptimizerSubset |
This class is the base class for all optimizers that are able to optimize seperate subsets of the synthesis content. More... | |
class | Ocean::CV::Synthesis::SynthesisPyramid |
This class implements the base class for all synthesis pyramids. More... | |
class | Ocean::CV::Synthesis::SynthesisPyramidF1 |
This class implements the main pixel synthesis object holding several synthesis pyramid layers. More... | |
class | Ocean::CV::Synthesis::SynthesisPyramidI1 |
This class implements the main pixel synthesis object holding several synthesis pyramid layers for one-frame synthesis. More... | |
Typedefs | |
typedef std::vector< LayerF1 > | Ocean::CV::Synthesis::LayersF1 |
Definition of a vector holding one-frame sub-pixel layer objects. More... | |
typedef std::vector< LayerI1 > | Ocean::CV::Synthesis::LayersI1 |
Definition of a vector holding one-frame pixel layer objects. More... | |
The Ocean CV Synthesis Library provides all computer vision synthesis functionalities.
The library is platform independent.
typedef std::vector<LayerF1> Ocean::CV::Synthesis::LayersF1 |
Definition of a vector holding one-frame sub-pixel layer objects.
typedef std::vector<LayerI1> Ocean::CV::Synthesis::LayersI1 |
Definition of a vector holding one-frame pixel layer objects.