[v1,0/3] Add Face Detection Controls
mbox series

Message ID 20240823131148.2449434-1-chenghaoyang@google.com
Headers show
Series
  • Add Face Detection Controls
Related show

Message

Harvey Yang Aug. 23, 2024, 1:07 p.m. UTC
Hi folks,

This series of patches adds face detection controls in the control ids,
the corresponding usages, and a c'tor of libcamera::Rectangle to
construct it easiler with face detection results.

This is one of the series cherry-picked from cros mtkisp7 branch.

The corresponding CLs in cros are:
https://chromium-review.googlesource.com/c/chromiumos/third_party/libcamera/+/4741266
https://chromium-review.googlesource.com/c/chromiumos/third_party/libcamera/+/4741267
https://chromium-review.googlesource.com/c/chromiumos/third_party/libcamera/+/5669229

The usages in pipeline handler mtkisp7 will be added later.

Please take a look. Thanks!

BR,
Harvey


Yudhistira Erlandinata (3):
  libcamera: Add rectangle two-point constructor
  libcamera: Add face detection controls
  libcamera: android: Add face detection control support

 include/libcamera/controls.h        |  6 +++
 include/libcamera/geometry.h        | 10 +++++
 src/android/camera_capabilities.cpp | 41 ++++++++++++++++--
 src/android/camera_device.cpp       | 64 +++++++++++++++++++++++++++--
 src/libcamera/control_ids_core.yaml | 42 +++++++++++++++++++
 src/libcamera/controls.cpp          |  6 +++
 src/libcamera/geometry.cpp          |  7 ++++
 7 files changed, 169 insertions(+), 7 deletions(-)