1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
5 ************************
6 Detect Control Reference
7 ************************
9 The Detect class includes controls for common features of various motion
10 or object detection capable devices.
13 .. _detect-control-id:
18 ``V4L2_CID_DETECT_CLASS (class)``
19 The Detect class descriptor. Calling
20 :ref:`VIDIOC_QUERYCTRL` for this control will
21 return a description of this control class.
23 ``V4L2_CID_DETECT_MD_MODE (menu)``
24 Sets the motion detection mode.
26 .. tabularcolumns:: |p{7.7cm}|p{9.8cm}|
32 * - ``V4L2_DETECT_MD_MODE_DISABLED``
33 - Disable motion detection.
34 * - ``V4L2_DETECT_MD_MODE_GLOBAL``
35 - Use a single motion detection threshold.
36 * - ``V4L2_DETECT_MD_MODE_THRESHOLD_GRID``
37 - The image is divided into a grid, each cell with its own motion
38 detection threshold. These thresholds are set through the
39 ``V4L2_CID_DETECT_MD_THRESHOLD_GRID`` matrix control.
40 * - ``V4L2_DETECT_MD_MODE_REGION_GRID``
41 - The image is divided into a grid, each cell with its own region
42 value that specifies which per-region motion detection thresholds
43 should be used. Each region has its own thresholds. How these
44 per-region thresholds are set up is driver-specific. The region
45 values for the grid are set through the
46 ``V4L2_CID_DETECT_MD_REGION_GRID`` matrix control.
50 ``V4L2_CID_DETECT_MD_GLOBAL_THRESHOLD (integer)``
51 Sets the global motion detection threshold to be used with the
52 ``V4L2_DETECT_MD_MODE_GLOBAL`` motion detection mode.
54 ``V4L2_CID_DETECT_MD_THRESHOLD_GRID (__u16 matrix)``
55 Sets the motion detection thresholds for each cell in the grid. To
56 be used with the ``V4L2_DETECT_MD_MODE_THRESHOLD_GRID`` motion
57 detection mode. Matrix element (0, 0) represents the cell at the
60 ``V4L2_CID_DETECT_MD_REGION_GRID (__u8 matrix)``
61 Sets the motion detection region value for each cell in the grid. To
62 be used with the ``V4L2_DETECT_MD_MODE_REGION_GRID`` motion
63 detection mode. Matrix element (0, 0) represents the cell at the