com.slamtec.slamware.message包

DepthCameraFrame

方法

setMinValidDistance(float minValidDistance)

设置深度摄像头最小探测的距离,单位是米。

Stability: 3 - Stable

Added in v2.5.0

返回值

返回类型为void

参数说明
参数名称 参数类型 描述 备注
minValidDistance float 深度摄像头最小探测距离(米) -
注意事项

示例代码


DepthCameraFrame depthCameraFrame = new DepthCameraFrame();
depthCameraFrame.setMinValidDistance(1.5f);

   

float getMinValidDistance()

获取深度摄像头最小探测的距离,单位是米。

Stability: 3 - Stable

Added in v2.5.0

返回值

返回类型为float

参数说明
参数名称 参数类型 描述 备注
- - -
注意事项

示例代码


DepthCameraFrame depthCameraFrame = new DepthCameraFrame();
depthCameraFrame.setMinValidDistance(1.5f);
float minValidDistance = depthCameraFrame.getMinValidDistance();

   

setMaxValidDistance(float maxValidDistance)

设置深度摄像头最大探测的距离,单位是米。

Stability: 3 - Stable

Added in v2.5.0

返回值

返回类型为void

参数说明
参数名称 参数类型 描述 备注
maxValidDistance float 深度摄像头最大探测距离(米) -
注意事项

示例代码


DepthCameraFrame depthCameraFrame = new DepthCameraFrame();
depthCameraFrame.setMaxValidDistance(1.5f);

   

float getMaxValidDistance()

获取深度摄像头最大探测的距离,单位是米。

Stability: 3 - Stable

Added in v2.5.0

返回值

返回类型为float

参数说明
参数名称 参数类型 描述 备注
- - -
注意事项

示例代码


DepthCameraFrame depthCameraFrame = new DepthCameraFrame();
depthCameraFrame.setMaxValidDistance(1.5f);
float maxValidDistance = depthCameraFrame.getMaxValidDistance();

   

setMinFovPitch(float MinFovPitch)

设置深度摄像头垂直方向朝下最大探测仰度,单位是弧度。

Stability: 3 - Stable

Added in v2.5.0

返回值

返回类型为void

参数说明
参数名称 参数类型 描述 备注
MinFovPitch float 深度摄像头垂直方向朝下最大探测仰度(rad) -
注意事项

示例代码


DepthCameraFrame depthCameraFrame = new DepthCameraFrame();
depthCameraFrame.setMinFovPitch(1.5f);

   

float getMinFovPitch()

获取深度摄像头垂直方向朝下最大探测仰度,单位是弧度。

Stability: 3 - Stable

Added in v2.5.0

返回值

返回类型为float

参数说明
参数名称 参数类型 描述 备注
- - -
注意事项

示例代码


DepthCameraFrame depthCameraFrame = new DepthCameraFrame();
float minFovPitch = depthCameraFrame.getMinFovPitch();

   

setMaxFovPitch(float MaxFovPitch)

设置深度摄像头垂直方向朝上最小探测的仰角,单位是弧度。

Stability: 3 - Stable

Added in v2.5.0

返回值

返回类型为void

参数说明
参数名称 参数类型 描述 备注
MaxFovPitch float 深度摄像头垂直方向朝上最小探测仰角(rad) -
注意事项

示例代码


DepthCameraFrame depthCameraFrame = new DepthCameraFrame();
depthCameraFrame.setMaxFovPitch(1.6f);

   

float getMaxFovPitch()

获取深度摄像头垂直方向朝上最小探测的仰角,单位是弧度。

Stability: 3 - Stable

Added in v2.5.0

返回值

返回类型为float

参数说明
参数名称 参数类型 描述 备注
- - -
注意事项

示例代码


DepthCameraFrame depthCameraFrame = new DepthCameraFrame();
float maxFovPitch = depthCameraFrame.getMaxFovPitch();

   

setMinFovYaw(float MinFovYaw)

设置深度摄像头水平方向朝左最大探测的角度,单位是弧度。

Stability: 3 - Stable

Added in v2.5.0

返回值

返回类型为void

参数说明
参数名称 参数类型 描述 备注
MinFovYaw float 深度摄像头水平方向朝左最大探测角度(rad) -
注意事项

示例代码


DepthCameraFrame depthCameraFrame = new DepthCameraFrame();
depthCameraFrame.setMinFovYaw(1.6f);

   

float getMinFovYaw()

获取深度摄像头水平方向朝左最大探测的角度,单位是弧度。

Stability: 3 - Stable

Added in v2.5.0

返回值

返回类型为float

参数说明
参数名称 参数类型 描述 备注
- - -
注意事项

示例代码


DepthCameraFrame depthCameraFrame = new DepthCameraFrame();
float minFovYaw = depthCameraFrame.getMinFovYaw();

   

setMaxFovYaw(float MaxFovYaw)

设置深度摄像头水平方向朝右最小探测的角度,单位是弧度。

Stability: 3 - Stable

Added in v2.5.0

返回值

返回类型为void

参数说明
参数名称 参数类型 描述 备注
MaxFovYaw float 深度摄像头水平方向朝右最小探测角度(rad) -
注意事项

示例代码


DepthCameraFrame depthCameraFrame = new DepthCameraFrame();
depthCameraFrame.setMaxFovYaw(2.5f);

   

float getMaxFovYaw()

获取深度摄像头水平方向朝右最小探测的角度,单位是弧度。

Stability: 3 - Stable

Added in v2.5.0

返回值

返回类型为float

参数说明
参数名称 参数类型 描述 备注
- - -
注意事项

示例代码


DepthCameraFrame depthCameraFrame = new DepthCameraFrame();
float maxFovYaw = depthCameraFrame.getMaxFovYaw(2.5f);

   

setCols(int cols)

设置深度摄像头数据多少列。

Stability: 3 - Stable

Added in v2.5.0

返回值

返回类型为void

参数说明
参数名称 参数类型 描述 备注
cols int 深度摄像头深度数据宽度 -
注意事项

示例代码


DepthCameraFrame depthCameraFrame = new DepthCameraFrame();
depthCameraFrame.setCols(5);

   

int getCols()

获取深度摄像头数据多少列。

Stability: 3 - Stable

Added in v2.5.0

返回值

返回类型为int

参数说明
参数名称 参数类型 描述 备注
- - -
注意事项

示例代码


DepthCameraFrame depthCameraFrame = new DepthCameraFrame();
int cols = depthCameraFrame.getCols();

   

setRows(int rows)

设置深度摄像头数据多少行。

Stability: 3 - Stable

Added in v2.5.0

返回值

返回类型为void

参数说明
参数名称 参数类型 描述 备注
rows int 深度摄像头深度数据高度 -
注意事项

示例代码


DepthCameraFrame depthCameraFrame = new DepthCameraFrame();
depthCameraFrame.setRows(6);

   

int getRows()

设置深度摄像头数据多少行。

Stability: 3 - Stable

Added in v2.5.0

返回值

返回类型为int

参数说明
参数名称 参数类型 描述 备注
- - -
注意事项

示例代码


DepthCameraFrame depthCameraFrame = new DepthCameraFrame();
int rows = depthCameraFrame.getRows(6);

   

setData(ArrayList<float> data)

设置深度摄像头采集到的数据,数据大小为行列(colsrows),数据的排列由左到右依次往下 ,float的单位是米。

Stability: 3 - Stable

Added in v2.5.0

返回值

返回类型为void

参数说明
参数名称 参数类型 描述 备注
data ArrayList 深度摄像头深度数据集合,大小为行*列 -
注意事项

示例代码


DepthCameraFrame depthCameraFrame = new DepthCameraFrame();
ArrayList data = new ArrayList();//伪数据 
data.add(1.5f);
//.......
depthCameraFrame.setData(data);

   

ArrayList<float> getData()

获取深度摄像头采集到的数据,数据大小为行列(colsrows),数据的排列由左到右依次往下 ,float的单位是米。

Stability: 3 - Stable

Added in v2.5.0

返回值

返回类型为ArrayList

参数说明
参数名称 参数类型 描述 备注
- - -
注意事项

示例代码


DepthCameraFrame depthCameraFrame = new DepthCameraFrame();
ArrayList data = depthCameraFrame.getData();