Struct cv::structured_light::SinusoidalPattern::Params#
Parameters of SinusoidalPattern constructor. View details
Collaboration diagram for cv::structured_light::SinusoidalPattern::Params:
Detailed Description#
-
struct Params#
Parameters of SinusoidalPattern constructor.
- Param width:
Projector’s width.
- Param height:
Projector’s height.
- Param nbrOfPeriods:
Number of period along the patterns direction.
- Param shiftValue:
Phase shift between two consecutive patterns.
- Param methodId:
Allow to choose between FTP, PSP and FAPS.
- Param nbrOfPixelsBetweenMarkers:
Number of pixels between two consecutive markers on the same row.
- Param setMarkers:
Allow to set markers on the patterns.
- Param markersLocation:
vector used to store markers location on the patterns.
Constructor & Destructor Documentation#
Params()#
cv::structured_light::SinusoidalPattern::Params::Params()
Member Data Documentation#
height#
int cv::structured_light::SinusoidalPattern::Params::height
horizontal#
bool cv::structured_light::SinusoidalPattern::Params::horizontal
markersLocation#
std::vector< Point2f > cv::structured_light::SinusoidalPattern::Params::markersLocation
methodId#
int cv::structured_light::SinusoidalPattern::Params::methodId
nbrOfPeriods#
int cv::structured_light::SinusoidalPattern::Params::nbrOfPeriods
nbrOfPixelsBetweenMarkers#
int cv::structured_light::SinusoidalPattern::Params::nbrOfPixelsBetweenMarkers
setMarkers#
bool cv::structured_light::SinusoidalPattern::Params::setMarkers
shiftValue#
float cv::structured_light::SinusoidalPattern::Params::shiftValue
width#
int cv::structured_light::SinusoidalPattern::Params::width
Source file#
The documentation for this struct was generated from the following file:
opencv2/structured_light/sinusoidalpattern.hpp