DAVID4 SDK  1.8.7
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Structured Light Scanning

Functions and types related to 'Structured Light Scanning'. More...

Classes

struct  david::ImageFormat
 Describes the image format. More...
 
struct  david::CodedLightPhaseShiftParams
 Defines parameters used in structured light mode 'coded light + phase shift' ('cl+ps'). More...
 
struct  david::ResultFilteringParams
 Defines parameters used for result filtering. More...
 
struct  david::CalibPoint
 Point correspondence used for calibration. More...
 
struct  david::Plane
 Defines a plane in 3D. More...
 
class  david::IStructuredLightScanner
 Interface class for 'Structured Light Scanning'. More...
 

Enumerations

enum  david::CamPropsUsage { david::CamPropsForAll, david::CamPropsForScanning, david::CamPropsForTexturing }
 Defines different types of usage for camera properties. More...
 
enum  david::Orientation { david::HorizontalOrientation, david::VerticalOrientation, david::BothOrientations }
 Defines orientations for hardware setup. More...
 
enum  david::PatternColor { White, Red, Green, Blue }
 Defines pattern colors for SL.
 
enum  david::PatternPixelFormat { david::PPF_Y800 = Y800, david::PPF_RGB24 = RGB24 }
 Describes available pixel formats for pattern images. More...
 
enum  david::CapturedPixelFormat { david::CPF_Y800 = Y800 }
 Describes available pixel formats for captured images that are processed by SLS module. More...
 

Detailed Description

Functions and types related to 'Structured Light Scanning'.

Enumeration Type Documentation

Defines different types of usage for camera properties.

Camera properties are distinguished by their name and their usage (e.g. usage in scanning or texturing).

Enumerator
CamPropsForAll 

Camera property should be used for all algorithms.

CamPropsForScanning 

Camera property should be used for scanning only.

CamPropsForTexturing 

Camera property should be used for texturing only.

Definition at line 51 of file IStructuredLightScanner.h.

Describes available pixel formats for captured images that are processed by SLS module.

Can be converted to PixelFormat.

Enumerator
CPF_Y800 

Standard 8bit grayscale format.

Definition at line 105 of file IStructuredLightScanner.h.

Defines orientations for hardware setup.

Enumerator
HorizontalOrientation 

Horizontal setup. Projector and camera are next to each other.

VerticalOrientation 

Vertical setup. Projector and camera are above each other.

BothOrientations 

Diagonal setup. Projector and camera are located diagonally.

Definition at line 64 of file IStructuredLightScanner.h.

Describes available pixel formats for pattern images.

Can be converted to PixelFormat.

Enumerator
PPF_Y800 

Standard 8bit grayscale format.

PPF_RGB24 

Red, green, and blue 8bit color components for each pixel. Byte 0=8bit blue; Byte 1=8bit green; Byte 2=8bit red.

Definition at line 92 of file IStructuredLightScanner.h.