Class FaceAttributesInfo

    • Constructor Summary

      Constructors 
      Constructor Description
      FaceAttributesInfo()  
      FaceAttributesInfo​(FaceAttributesInfo source)
      NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Long getAge()
      Get 年龄 [0~100]。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。
      Long getBeauty()
      Get 魅力[0~100]。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。
      Long getExpression()
      Get 微笑[0(normal,正常)~100(laugh,大笑)]。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。
      Boolean getEyeOpen()
      Get 双眼是否睁开 [true,false]。只要有超过一只眼睛闭眼,就返回false。 NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。 注意:此字段可能返回 null,表示取不到有效值。
      Long getGender()
      Get 性别[0~49]为女性,[50,100]为男性,越接近0和100表示置信度越高。NeedFaceAttributes 不为 1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。
      Boolean getGlass()
      Get 是否有眼镜 [true,false]。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。
      FaceHairAttributesInfo getHair()
      Get 头发信息,包含头发长度(length)、有无刘海(bang)、头发颜色(color)。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。 注意:此字段可能返回 null,表示取不到有效值。
      Boolean getHat()
      Get 是否有帽子 [true,false]。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。 注意:此字段可能返回 null,表示取不到有效值。
      Boolean getMask()
      Get 是否有口罩 [true,false]。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。 注意:此字段可能返回 null,表示取不到有效值。
      Long getPitch()
      Get 上下偏移[-30,30],单位角度。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。 建议:人脸入库选择[-10,10]的图片。
      Long getRoll()
      Get 平面旋转[-180,180],单位角度。 NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。 建议:人脸入库选择[-20,20]的图片。
      Long getYaw()
      Get 左右偏移[-30,30],单位角度。 NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。 建议:人脸入库选择[-10,10]的图片。
      void setAge​(Long Age)
      Set 年龄 [0~100]。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。
      void setBeauty​(Long Beauty)
      Set 魅力[0~100]。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。
      void setExpression​(Long Expression)
      Set 微笑[0(normal,正常)~100(laugh,大笑)]。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。
      void setEyeOpen​(Boolean EyeOpen)
      Set 双眼是否睁开 [true,false]。只要有超过一只眼睛闭眼,就返回false。 NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。 注意:此字段可能返回 null,表示取不到有效值。
      void setGender​(Long Gender)
      Set 性别[0~49]为女性,[50,100]为男性,越接近0和100表示置信度越高。NeedFaceAttributes 不为 1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。
      void setGlass​(Boolean Glass)
      Set 是否有眼镜 [true,false]。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。
      void setHair​(FaceHairAttributesInfo Hair)
      Set 头发信息,包含头发长度(length)、有无刘海(bang)、头发颜色(color)。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。 注意:此字段可能返回 null,表示取不到有效值。
      void setHat​(Boolean Hat)
      Set 是否有帽子 [true,false]。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。 注意:此字段可能返回 null,表示取不到有效值。
      void setMask​(Boolean Mask)
      Set 是否有口罩 [true,false]。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。 注意:此字段可能返回 null,表示取不到有效值。
      void setPitch​(Long Pitch)
      Set 上下偏移[-30,30],单位角度。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。 建议:人脸入库选择[-10,10]的图片。
      void setRoll​(Long Roll)
      Set 平面旋转[-180,180],单位角度。 NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。 建议:人脸入库选择[-20,20]的图片。
      void setYaw​(Long Yaw)
      Set 左右偏移[-30,30],单位角度。 NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。 建议:人脸入库选择[-10,10]的图片。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • FaceAttributesInfo

        public FaceAttributesInfo()
      • FaceAttributesInfo

        public FaceAttributesInfo​(FaceAttributesInfo source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getGender

        public Long getGender()
        Get 性别[0~49]为女性,[50,100]为男性,越接近0和100表示置信度越高。NeedFaceAttributes 不为 1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。
        Returns:
        Gender 性别[0~49]为女性,[50,100]为男性,越接近0和100表示置信度越高。NeedFaceAttributes 不为 1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。
      • setGender

        public void setGender​(Long Gender)
        Set 性别[0~49]为女性,[50,100]为男性,越接近0和100表示置信度越高。NeedFaceAttributes 不为 1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。
        Parameters:
        Gender - 性别[0~49]为女性,[50,100]为男性,越接近0和100表示置信度越高。NeedFaceAttributes 不为 1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。
      • getAge

        public Long getAge()
        Get 年龄 [0~100]。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。
        Returns:
        Age 年龄 [0~100]。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。
      • setAge

        public void setAge​(Long Age)
        Set 年龄 [0~100]。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。
        Parameters:
        Age - 年龄 [0~100]。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。
      • getExpression

        public Long getExpression()
        Get 微笑[0(normal,正常)~100(laugh,大笑)]。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。
        Returns:
        Expression 微笑[0(normal,正常)~100(laugh,大笑)]。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。
      • setExpression

        public void setExpression​(Long Expression)
        Set 微笑[0(normal,正常)~100(laugh,大笑)]。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。
        Parameters:
        Expression - 微笑[0(normal,正常)~100(laugh,大笑)]。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。
      • getGlass

        public Boolean getGlass()
        Get 是否有眼镜 [true,false]。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。
        Returns:
        Glass 是否有眼镜 [true,false]。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。
      • setGlass

        public void setGlass​(Boolean Glass)
        Set 是否有眼镜 [true,false]。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。
        Parameters:
        Glass - 是否有眼镜 [true,false]。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。
      • getPitch

        public Long getPitch()
        Get 上下偏移[-30,30],单位角度。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。 建议:人脸入库选择[-10,10]的图片。
        Returns:
        Pitch 上下偏移[-30,30],单位角度。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。 建议:人脸入库选择[-10,10]的图片。
      • setPitch

        public void setPitch​(Long Pitch)
        Set 上下偏移[-30,30],单位角度。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。 建议:人脸入库选择[-10,10]的图片。
        Parameters:
        Pitch - 上下偏移[-30,30],单位角度。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。 建议:人脸入库选择[-10,10]的图片。
      • getYaw

        public Long getYaw()
        Get 左右偏移[-30,30],单位角度。 NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。 建议:人脸入库选择[-10,10]的图片。
        Returns:
        Yaw 左右偏移[-30,30],单位角度。 NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。 建议:人脸入库选择[-10,10]的图片。
      • setYaw

        public void setYaw​(Long Yaw)
        Set 左右偏移[-30,30],单位角度。 NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。 建议:人脸入库选择[-10,10]的图片。
        Parameters:
        Yaw - 左右偏移[-30,30],单位角度。 NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。 建议:人脸入库选择[-10,10]的图片。
      • getRoll

        public Long getRoll()
        Get 平面旋转[-180,180],单位角度。 NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。 建议:人脸入库选择[-20,20]的图片。
        Returns:
        Roll 平面旋转[-180,180],单位角度。 NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。 建议:人脸入库选择[-20,20]的图片。
      • setRoll

        public void setRoll​(Long Roll)
        Set 平面旋转[-180,180],单位角度。 NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。 建议:人脸入库选择[-20,20]的图片。
        Parameters:
        Roll - 平面旋转[-180,180],单位角度。 NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。 建议:人脸入库选择[-20,20]的图片。
      • getBeauty

        public Long getBeauty()
        Get 魅力[0~100]。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。
        Returns:
        Beauty 魅力[0~100]。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。
      • setBeauty

        public void setBeauty​(Long Beauty)
        Set 魅力[0~100]。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。
        Parameters:
        Beauty - 魅力[0~100]。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。
      • getHat

        public Boolean getHat()
        Get 是否有帽子 [true,false]。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Hat 是否有帽子 [true,false]。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。 注意:此字段可能返回 null,表示取不到有效值。
      • setHat

        public void setHat​(Boolean Hat)
        Set 是否有帽子 [true,false]。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Hat - 是否有帽子 [true,false]。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。 注意:此字段可能返回 null,表示取不到有效值。
      • getMask

        public Boolean getMask()
        Get 是否有口罩 [true,false]。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Mask 是否有口罩 [true,false]。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。 注意:此字段可能返回 null,表示取不到有效值。
      • setMask

        public void setMask​(Boolean Mask)
        Set 是否有口罩 [true,false]。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Mask - 是否有口罩 [true,false]。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。 注意:此字段可能返回 null,表示取不到有效值。
      • getHair

        public FaceHairAttributesInfo getHair()
        Get 头发信息,包含头发长度(length)、有无刘海(bang)、头发颜色(color)。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Hair 头发信息,包含头发长度(length)、有无刘海(bang)、头发颜色(color)。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。 注意:此字段可能返回 null,表示取不到有效值。
      • setHair

        public void setHair​(FaceHairAttributesInfo Hair)
        Set 头发信息,包含头发长度(length)、有无刘海(bang)、头发颜色(color)。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Hair - 头发信息,包含头发长度(length)、有无刘海(bang)、头发颜色(color)。NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。 注意:此字段可能返回 null,表示取不到有效值。
      • getEyeOpen

        public Boolean getEyeOpen()
        Get 双眼是否睁开 [true,false]。只要有超过一只眼睛闭眼,就返回false。 NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        EyeOpen 双眼是否睁开 [true,false]。只要有超过一只眼睛闭眼,就返回false。 NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。 注意:此字段可能返回 null,表示取不到有效值。
      • setEyeOpen

        public void setEyeOpen​(Boolean EyeOpen)
        Set 双眼是否睁开 [true,false]。只要有超过一只眼睛闭眼,就返回false。 NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        EyeOpen - 双眼是否睁开 [true,false]。只要有超过一只眼睛闭眼,就返回false。 NeedFaceAttributes 不为1 或检测超过 5 张人脸时,此参数仍返回,但不具备参考意义。 注意:此字段可能返回 null,表示取不到有效值。