CBXS3D SDK · ROI 与测量量程
视场(ROI)读写与 ROI 上限。
本组对应头文件 @defgroup ROI。ROI 以原始图像左上角为原点,决定 X 方向测量区间与 Z 方向量程。
CBXS_GetRoiMax
int CBXS_GetRoiMax(void* handle, int* pnColMax, int* pnRowMax)
获取 ROI 可设置的最大范围。
| 参数 | 方向 | 说明 |
|---|---|---|
pnColMax |
out | 行宽(列)最大设置范围,单位:像素 |
pnRowMax |
out | 行高(行)最大设置范围,单位:像素 |
返回:成功返回 CBXS_RET_SUCCESS;失败返回错误码
CBXS_SetRoi
int CBXS_SetRoi(void* handle, int nColStart, int nRowStart, int nColSize, int nRowSize)
设置视场范围(ROI)。
| 参数 | 方向 | 说明 |
|---|---|---|
nColStart |
in | 列起始:水平像素起始位置,以原始图像左上角为原点 |
nRowStart |
in | 行起始:垂直行起始位置,以原始图像左上角为原点 |
nColSize |
in | 列宽:水平像素数,决定 X 方向测量量程 |
nRowSize |
in | 行高:垂直像素数,决定 Z 方向测量量程 |
返回:成功返回 CBXS_RET_SUCCESS
说明
- 采集启动后 ROI 不可修改,需先停止采集。
CBXS_GetRoi
int CBXS_GetRoi(void* handle, int* pnColStart, int* pnRowStart, int* pnColSize, int* pnRowSize)
获取当前视场范围(ROI)。
| 参数 | 方向 | 说明 |
|---|---|---|
pnColStart |
out | 列起始位置,单位:像素 |
pnRowStart |
out | 行起始位置,单位:像素 |
pnColSize |
out | 列宽(像素数) |
pnRowSize |
out | 行高(像素数) |
返回:成功返回 CBXS_RET_SUCCESS;失败返回错误码
这份文档对您有帮助吗?
发现错误、表述不清或缺少内容?请告诉我们,我们会尽快补充。
您可以通过以下方式反馈: 发送邮件至 service@catchbest.com