Package anlavn.opencv

Class FaceRecognition.Result

java.lang.Object
anlavn.opencv.FaceRecognition.Result
Enclosing class:
FaceRecognition

public static final class FaceRecognition.Result extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    boolean
    Khuôn mặt có khớp với nhau hay không sau khi nhận dạng khuôn mặt:
    true nếu Khuôn mặt kiểm thử khớp với Khuôn mặt gốc và percentMatch lớn hơn hoặc bằng RequirementPercent.
    false nếu Khuôn mặt kiểm thử không khớp với Khuôn mặt gốc hoặc percentMatch nhỏ hơn RequirementPercent.
    Phần trăm khớp sau khi nhận dạng khuôn mặt.
    Trạng thái kết quả sau khi nhận dạng khuôn mặt:
    [True] nếu Khuôn mặt kiểm thử khớp với Khuôn mặt gốc và percentMatch lớn hơn hoặc bằng RequirementPercent.
    [False] nếu Khuôn mặt kiểm thử không khớp với Khuôn mặt gốc hoặc percentMatch nhỏ hơn RequirementPercent.
    [Empty Error] nếu Khuôn mặt gốc hoặc Khuôn mặt kiểm thử không tồn tại.
    [Invalid Version] nếu phiên bản FaceRecognition hiện tại không khớp với phiên bản yêu cầu.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • state

      public String state
      Trạng thái kết quả sau khi nhận dạng khuôn mặt:
      [True] nếu Khuôn mặt kiểm thử khớp với Khuôn mặt gốc và percentMatch lớn hơn hoặc bằng RequirementPercent.
      [False] nếu Khuôn mặt kiểm thử không khớp với Khuôn mặt gốc hoặc percentMatch nhỏ hơn RequirementPercent.
      [Empty Error] nếu Khuôn mặt gốc hoặc Khuôn mặt kiểm thử không tồn tại.
      [Invalid Version] nếu phiên bản FaceRecognition hiện tại không khớp với phiên bản yêu cầu. Khi đó chương trình sẽ dừng lại ngay lập tức.
      [Connection Error] nếu một ngoại lệ xảy ra khi kiểm tra phiên bản yêu cầu. Khi đó, chương trình sẽ dừng lại ngay lập tức.
      [Face Recognition Error] nếu một ngoại lệ xảy ra khi nhận dạng khuôn mặt. Như:
      1. Không có hoặc có quá nhiều khuôn mặt trong khung hình.
      2. Độ sáng quá thấp.
      3. Khoảng cách giữa khuôn mặt và máy ảnh quá xa.
      4. Có khẩu trang, kính, tóc che mặt...
    • percentMatch

      public Double percentMatch
      Phần trăm khớp sau khi nhận dạng khuôn mặt. Có giá trị [0,0 -> 100,0]. Càng cao thì càng chính xác.
    • isMatch

      public boolean isMatch
      Khuôn mặt có khớp với nhau hay không sau khi nhận dạng khuôn mặt:
      true nếu Khuôn mặt kiểm thử khớp với Khuôn mặt gốc và percentMatch lớn hơn hoặc bằng RequirementPercent.
      false nếu Khuôn mặt kiểm thử không khớp với Khuôn mặt gốc hoặc percentMatch nhỏ hơn RequirementPercent.
  • Constructor Details

    • Result

      public Result()