IT. Expert System.

Android Reference

Camera.Face


android.hardware

Class Camera.Face

    • Field Detail

      • rect

        public Rect rect
        Bounds of the face. (-1000, -1000) represents the top-left of the camera field of view, and (1000, 1000) represents the bottom-right of the field of view. For example, suppose the size of the viewfinder UI is 800x480. The rect passed from the driver is (-1000, -1000, 0, 0). The corresponding viewfinder rect should be (0, 0, 400, 240). It is guaranteed left < right and top < bottom. the coordinates can be smaller than -1000 or bigger than 1000. but at least one vertex will be within (-1000, -1000) and (1000, 1000).

        The direction is relative to the sensor orientation, that is, what the sensor sees. The direction is not affected by the rotation or mirroring of Camera.setDisplayOrientation(int). The face bounding rectangle does not provide any information about face orientation.

        Here is the matrix to convert driver coordinates to View coordinates in pixels.

         Matrix matrix = new Matrix();
         CameraInfo info = CameraHolder.instance().getCameraInfo()[cameraId];
         // Need mirror for front camera.
         boolean mirror = (info.facing == CameraInfo.CAMERA_FACING_FRONT);
         matrix.setScale(mirror ? -1 : 1, 1);
         // This is the value for android.hardware.Camera.setDisplayOrientation.
         matrix.postRotate(displayOrientation);
         // Camera driver coordinates range from (-1000, -1000) to (1000, 1000).
         // UI coordinates range from (0, 0) to (width, height).
         matrix.postScale(view.getWidth() / 2000f, view.getHeight() / 2000f);
         matrix.postTranslate(view.getWidth() / 2f, view.getHeight() / 2f);
         
        See Also:
        Camera.startFaceDetection()
      • score

        public int score

        The confidence level for the detection of the face. The range is 1 to 100. 100 is the highest confidence.

        Depending on the device, even very low-confidence faces may be listed, so applications should filter out faces with low confidence, depending on the use case. For a typical point-and-shoot camera application that wishes to display rectangles around detected faces, filtering out faces with confidence less than 50 is recommended.

        See Also:
        Camera.startFaceDetection()
      • id

        public int id
        An unique id per face while the face is visible to the tracker. If the face leaves the field-of-view and comes back, it will get a new id. This is an optional field, may not be supported on all devices. If not supported, id will always be set to -1. The optional fields are supported as a set. Either they are all valid, or none of them are.
      • leftEye

        public Point leftEye
        The coordinates of the center of the left eye. The coordinates are in the same space as the ones for rect. This is an optional field, may not be supported on all devices. If not supported, the value will always be set to null. The optional fields are supported as a set. Either they are all valid, or none of them are.
      • rightEye

        public Point rightEye
        The coordinates of the center of the right eye. The coordinates are in the same space as the ones for rect.This is an optional field, may not be supported on all devices. If not supported, the value will always be set to null. The optional fields are supported as a set. Either they are all valid, or none of them are.
      • mouth

        public Point mouth
        The coordinates of the center of the mouth. The coordinates are in the same space as the ones for rect. This is an optional field, may not be supported on all devices. If not supported, the value will always be set to null. The optional fields are supported as a set. Either they are all valid, or none of them are.
    • Constructor Detail

      • Camera.Face

        public Camera.Face()
        Create an empty face.


Content

Android Reference

Java basics

Java Enterprise Edition (EE)

Java Standard Edition (SE)

SQL

HTML

PHP

CSS

Java Script

MYSQL

JQUERY

VBS

REGEX

C

C++

C#

Design patterns

RFC (standard status)

RFC (proposed standard status)

RFC (draft standard status)

RFC (informational status)

RFC (experimental status)

RFC (best current practice status)

RFC (historic status)

RFC (unknown status)

IT dictionary

License.
All information of this service is derived from the free sources and is provided solely in the form of quotations. This service provides information and interfaces solely for the familiarization (not ownership) and under the "as is" condition.
Copyright 2016 © ELTASK.COM. All rights reserved.
Site is optimized for mobile devices.
Downloads: 1160 / . Delta: 0.00605 с