Mech-Eye API 2.5.1
API reference documentation for Mech-Eye 3D Laser Profiler
Loading...
Searching...
No Matches
Data Fields
DeviceInfo Struct Reference

Defines the configuration for each laser profiler. More...

#include <ProfilerCalibrationTypes.h>

Data Fields

float dX = 0.0235
 The X-axis resolution of the laser profiler.
 
float dY = 0.024
 The Y-axis resolution of the laser profiler.
 
unsigned int downsampleX
 
unsigned int downsampleY
 
bool moveDirSign = true
 
cv::Point2f ROISize
 The size of the region of interest (ROI), measured in pixels (default: 0x0).
 
cv::Point2f ROICenter
 The center of the ROI, measured in pixels (default: at the origin).
 

Detailed Description

Defines the configuration for each laser profiler.

Field Documentation

◆ downsampleX

unsigned int downsampleX
Initial value:
=
10

The downsampling interval in the X direction. One point will be selected for every number of points specified by this value.

◆ downsampleY

unsigned int downsampleY
Initial value:
=
10

The downsampling interval in the Y direction. One point will be selected for every number of points specified by this value.

◆ dX

float dX = 0.0235

The X-axis resolution of the laser profiler.

◆ dY

float dY = 0.024

The Y-axis resolution of the laser profiler.

◆ moveDirSign

bool moveDirSign = true

The motion direction of the laser profiler, with the default value "true" indicates the positive direction.

◆ ROICenter

cv::Point2f ROICenter
Initial value:
= {
0.0f, 0.0f}

The center of the ROI, measured in pixels (default: at the origin).

◆ ROISize

cv::Point2f ROISize
Initial value:
= {
0.0f,
0.0f}

The size of the region of interest (ROI), measured in pixels (default: 0x0).


The documentation for this struct was generated from the following file: