ETRI IVCL 1.0.0
Acceleration SW Platform for Ondevice
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
Visualhull Class Reference

compute visualhull More...

#include <Visualhull.h>

Public Member Functions

 Visualhull (void)
 
 ~Visualhull (void)
 
VoxelSurfaceComputeVisualhull (Cameras *cameras, BoundingBox *bbox, int resolution)
 compute visual hull in the form of voxel surface More...
 
VoxelSurfaceoclComputeVisualhull (Cameras *cameras, BoundingBox *bbox, int resolution)
 compute visual hull in the form of implicit surface More...
 
bool InsideObject (float x, float y, float z, Cameras *cameras)
 check whether all 2d projection points of 3d point (x,y,z) into all cameras are inside the given silhouette images More...
 

Detailed Description

compute visualhull

Constructor & Destructor Documentation

◆ Visualhull()

Visualhull::Visualhull ( void  )

◆ ~Visualhull()

Visualhull::~Visualhull ( void  )

Member Function Documentation

◆ ComputeVisualhull()

VoxelSurface * Visualhull::ComputeVisualhull ( Cameras cameras,
BoundingBox bbox,
int  resolution 
)

compute visual hull in the form of voxel surface

◆ InsideObject()

bool Visualhull::InsideObject ( float  x,
float  y,
float  z,
Cameras cameras 
)
inline

check whether all 2d projection points of 3d point (x,y,z) into all cameras are inside the given silhouette images

◆ oclComputeVisualhull()

VoxelSurface * Visualhull::oclComputeVisualhull ( Cameras cameras,
BoundingBox bbox,
int  resolution 
)

compute visual hull in the form of implicit surface


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