1.22. 检测控制参考

Detect 类包含用于各种运动或对象检测设备的通用功能控件。

1.22.1. 检测控制 ID

V4L2_CID_DETECT_CLASS (类别)

Detect 类描述符。为此控制调用 ioctls VIDIOC_QUERYCTRL, VIDIOC_QUERY_EXT_CTRL 和 VIDIOC_QUERYMENU 将返回此控制类的描述。

V4L2_CID_DETECT_MD_MODE (菜单)

设置运动检测模式。

V4L2_DETECT_MD_MODE_DISABLED

禁用运动检测。

V4L2_DETECT_MD_MODE_GLOBAL

使用单个运动检测阈值。

V4L2_DETECT_MD_MODE_THRESHOLD_GRID

图像被划分为网格,每个单元格都有自己的运动检测阈值。这些阈值通过 V4L2_CID_DETECT_MD_THRESHOLD_GRID 矩阵控制设置。

V4L2_DETECT_MD_MODE_REGION_GRID

图像被划分为网格,每个单元格都有自己的区域值,用于指定应使用哪个区域的运动检测阈值。每个区域都有自己的阈值。这些按区域阈值的设置方式是驱动程序特有的。网格的区域值通过 V4L2_CID_DETECT_MD_REGION_GRID 矩阵控制设置。

V4L2_CID_DETECT_MD_GLOBAL_THRESHOLD (整数)

设置用于 V4L2_DETECT_MD_MODE_GLOBAL 运动检测模式的全局运动检测阈值。

V4L2_CID_DETECT_MD_THRESHOLD_GRID (__u16 矩阵)

设置网格中每个单元格的运动检测阈值。与 V4L2_DETECT_MD_MODE_THRESHOLD_GRID 运动检测模式一起使用。矩阵元素 (0, 0) 表示网格左上角的单元格。

V4L2_CID_DETECT_MD_REGION_GRID (__u8 矩阵)

设置网格中每个单元格的运动检测区域值。与 V4L2_DETECT_MD_MODE_REGION_GRID 运动检测模式一起使用。矩阵元素 (0, 0) 表示网格左上角的单元格。