Face3d
Face3D Namespace Reference

Classes

class  Detection
 
class  FaceCoordinates3d
 
class  FaceGeometry
 
class  Mesh
 
class  Model
 
class  ShaderLoader
 
class  Texture
 
struct  Vertex
 
class  Viewer
 

Functions

void dbgShow (const cv::Mat img, const std::string &msg="", int id=0)
 show intermediate results while debugging - does not do anything when compiled in release mode More...
 
bool isConcave (const cv::Point &a, const cv::Point &b, const cv::Point &c)
 
void onColorThresholdsTrackbar (int val, void *ptr)
 
void onTextureAdjustmentTrackbarBottom (int val, void *ptr)
 
void onTextureAdjustmentTrackbarTop (int val, void *ptr)
 
void onTextureAdjustmentTrackbar (int val, void *ptr)
 
template<class T >
bool isInsideEpsBall (const T &a, const T &b)
 

Function Documentation

void Face3D::dbgShow ( const cv::Mat  img,
const std::string &  msg = "",
int  id = 0 
)
inline

show intermediate results while debugging - does not do anything when compiled in release mode

Parameters
imgimage to show
msgtext message to be displayed in the window title
idoptional id if the same title is used twice
bool Face3D::isConcave ( const cv::Point &  a,
const cv::Point &  b,
const cv::Point &  c 
)
template<class T >
bool Face3D::isInsideEpsBall ( const T &  a,
const T &  b 
)

is val around x, that means inside the intervall [x-eps, x+eps]

void Face3D::onColorThresholdsTrackbar ( int  val,
void *  ptr 
)
void Face3D::onTextureAdjustmentTrackbar ( int  val,
void *  ptr 
)
void Face3D::onTextureAdjustmentTrackbarBottom ( int  val,
void *  ptr 
)
void Face3D::onTextureAdjustmentTrackbarTop ( int  val,
void *  ptr 
)