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) 表示網格左上角的單元格。