MVE - Multi-View Environment mve-devel
Loading...
Searching...
No Matches
Public Member Functions | List of all members
mvs::PatchOptimization Class Reference

#include <patch_optimization.h>

Public Member Functions

 PatchOptimization (std::vector< SingleView::Ptr > const &_views, Settings const &_settings, int _x, int _y, float _depth, float _dzI, float _dzJ, IndexSet const &_globalViewIDs, IndexSet const &_localViewIDs)
 
void computeColorScale ()
 
float computeConfidence ()
 
float derivNorm ()
 
void doAutoOptimization ()
 
float getDepth () const
 
float getDzI () const
 
float getDzJ () const
 
IndexSet const & getLocalViewIDs () const
 
math::Vec3f getNormal () const
 
float objFunValue ()
 
void optimizeDepthAndNormal ()
 
void optimizeDepthOnly ()
 

Detailed Description

Definition at line 30 of file patch_optimization.h.

Constructor & Destructor Documentation

◆ PatchOptimization()

mvs::PatchOptimization::PatchOptimization ( std::vector< SingleView::Ptr > const &  _views,
Settings const &  _settings,
int  _x,
int  _y,
float  _depth,
float  _dzI,
float  _dzJ,
IndexSet const &  _globalViewIDs,
IndexSet const &  _localViewIDs 
)

Definition at line 21 of file patch_optimization.cc.

Member Function Documentation

◆ computeColorScale()

void mvs::PatchOptimization::computeColorScale ( )

Definition at line 81 of file patch_optimization.cc.

◆ computeConfidence()

float mvs::PatchOptimization::computeConfidence ( )

Definition at line 114 of file patch_optimization.cc.

◆ derivNorm()

float mvs::PatchOptimization::derivNorm ( )

Definition at line 145 of file patch_optimization.cc.

◆ doAutoOptimization()

void mvs::PatchOptimization::doAutoOptimization ( )

Definition at line 170 of file patch_optimization.cc.

◆ getDepth()

float mvs::PatchOptimization::getDepth ( ) const
inline

Definition at line 76 of file patch_optimization.h.

◆ getDzI()

float mvs::PatchOptimization::getDzI ( ) const
inline

Definition at line 82 of file patch_optimization.h.

◆ getDzJ()

float mvs::PatchOptimization::getDzJ ( ) const
inline

Definition at line 88 of file patch_optimization.h.

◆ getLocalViewIDs()

IndexSet const & mvs::PatchOptimization::getLocalViewIDs ( ) const
inline

Definition at line 94 of file patch_optimization.h.

◆ getNormal()

math::Vec3f mvs::PatchOptimization::getNormal ( ) const
inline

Definition at line 100 of file patch_optimization.h.

◆ objFunValue()

float mvs::PatchOptimization::objFunValue ( )

Definition at line 245 of file patch_optimization.cc.

◆ optimizeDepthAndNormal()

void mvs::PatchOptimization::optimizeDepthAndNormal ( )

Definition at line 302 of file patch_optimization.cc.

◆ optimizeDepthOnly()

void mvs::PatchOptimization::optimizeDepthOnly ( )

Definition at line 265 of file patch_optimization.cc.


The documentation for this class was generated from the following files: