Class: TencentCloud::Iai::V20200303::CompareMaskFaceRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20200303/models.rb

Overview

CompareMaskFace请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(imagea = nil, imageb = nil, urla = nil, urlb = nil, facemodelversion = nil, qualitycontrol = nil) ⇒ CompareMaskFaceRequest

Returns a new instance of CompareMaskFaceRequest.



433
434
435
436
437
438
439
440
# File 'lib/v20200303/models.rb', line 433

def initialize(imagea=nil, imageb=nil, urla=nil, urlb=nil, facemodelversion=nil, qualitycontrol=nil)
  @ImageA = imagea
  @ImageB = imageb
  @UrlA = urla
  @UrlB = urlb
  @FaceModelVersion = facemodelversion
  @QualityControl = qualitycontrol
end

Instance Attribute Details

#FaceModelVersionObject

  • base64 编码后大小不可超过5M。

  • jpg格式长边像素不可超过4000,其他格式图片长边像素不可超2000。所有格式的图片短边像素不小于64。

  • 若图片中包含多张人脸,只选取其中人脸面积最大的人脸。

  • 支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。

  • base64 编码后大小不可超过5M。

  • jpg格式长边像素不可超过4000,其他格式图片长边像素不可超2000。所有格式的图片短边像素不小于64。

  • 若图片中包含多张人脸,只选取其中人脸面积最大的人脸。

  • 支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。

  • 对应图片 base64 编码后大小不可超过5M。

  • jpg格式长边像素不可超过4000,其他格式图片长边像素不可超2000。所有格式的图片短边像素不小于64。

  • A 图片的 Url、Image必须提供一个,如果都提供,只使用 Url。

  • 图片存储于腾讯云的Url可保障更高下载速度和稳定性,建议图片存储于腾讯云。

  • 非腾讯云存储的Url速度和稳定性可能受一定影响。

  • 若图片中包含多张人脸,只选取其中人脸面积最大的人脸。

  • 支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。

  • 对应图片 base64 编码后大小不可超过5M。

  • jpg格式长边像素不可超过4000,其他格式图片长边像素不可超2000。所有格式的图片短边像素不小于64。

  • B 图片的 Url、Image必须提供一个,如果都提供,只使用 Url。

  • 图片存储于腾讯云的Url可保障更高下载速度和稳定性,建议图片存储于腾讯云。

  • 非腾讯云存储的Url速度和稳定性可能受一定影响。

  • 若图片中包含多张人脸,只选取其中人脸面积最大的人脸。

  • 支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。

  • 取值范围:

0: 不进行控制;1:较低的质量要求,图像存在非常模糊,眼睛鼻子嘴巴遮挡至少其中一种或多种的情况;2: 一般的质量要求,图像存在偏亮,偏暗,模糊或一般模糊,眉毛遮挡,脸颊遮挡,下巴遮挡,至少其中三种的情况;3: 较高的质量要求,图像存在偏亮,偏暗,一般模糊,眉毛遮挡,脸颊遮挡,下巴遮挡,其中一到两种的情况;4: 很高的质量要求,各个维度均为最好或最多在某一维度上存在轻微问题;

  • 默认 0。

  • 若图片质量不满足要求,则返回结果中会提示图片质量检测不符要求。

Parameters:

  • ImageA:

    A 图片 base64 数据。

  • ImageB:

    B 图片 base64 数据。

  • UrlA:

    A 图片的 Url 。

  • UrlB:

    B 图片的 Url 。

  • FaceModelVersion:

    人脸识别服务所用的算法模型版本。该接口只支持“3.0”

  • QualityControl:

    图片质量控制。



431
432
433
# File 'lib/v20200303/models.rb', line 431

def FaceModelVersion
  @FaceModelVersion
end

#ImageAObject

  • base64 编码后大小不可超过5M。

  • jpg格式长边像素不可超过4000,其他格式图片长边像素不可超2000。所有格式的图片短边像素不小于64。

  • 若图片中包含多张人脸,只选取其中人脸面积最大的人脸。

  • 支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。

  • base64 编码后大小不可超过5M。

  • jpg格式长边像素不可超过4000,其他格式图片长边像素不可超2000。所有格式的图片短边像素不小于64。

  • 若图片中包含多张人脸,只选取其中人脸面积最大的人脸。

  • 支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。

  • 对应图片 base64 编码后大小不可超过5M。

  • jpg格式长边像素不可超过4000,其他格式图片长边像素不可超2000。所有格式的图片短边像素不小于64。

  • A 图片的 Url、Image必须提供一个,如果都提供,只使用 Url。

  • 图片存储于腾讯云的Url可保障更高下载速度和稳定性,建议图片存储于腾讯云。

  • 非腾讯云存储的Url速度和稳定性可能受一定影响。

  • 若图片中包含多张人脸,只选取其中人脸面积最大的人脸。

  • 支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。

  • 对应图片 base64 编码后大小不可超过5M。

  • jpg格式长边像素不可超过4000,其他格式图片长边像素不可超2000。所有格式的图片短边像素不小于64。

  • B 图片的 Url、Image必须提供一个,如果都提供,只使用 Url。

  • 图片存储于腾讯云的Url可保障更高下载速度和稳定性,建议图片存储于腾讯云。

  • 非腾讯云存储的Url速度和稳定性可能受一定影响。

  • 若图片中包含多张人脸,只选取其中人脸面积最大的人脸。

  • 支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。

  • 取值范围:

0: 不进行控制;1:较低的质量要求,图像存在非常模糊,眼睛鼻子嘴巴遮挡至少其中一种或多种的情况;2: 一般的质量要求,图像存在偏亮,偏暗,模糊或一般模糊,眉毛遮挡,脸颊遮挡,下巴遮挡,至少其中三种的情况;3: 较高的质量要求,图像存在偏亮,偏暗,一般模糊,眉毛遮挡,脸颊遮挡,下巴遮挡,其中一到两种的情况;4: 很高的质量要求,各个维度均为最好或最多在某一维度上存在轻微问题;

  • 默认 0。

  • 若图片质量不满足要求,则返回结果中会提示图片质量检测不符要求。

Parameters:

  • ImageA:

    A 图片 base64 数据。

  • ImageB:

    B 图片 base64 数据。

  • UrlA:

    A 图片的 Url 。

  • UrlB:

    B 图片的 Url 。

  • FaceModelVersion:

    人脸识别服务所用的算法模型版本。该接口只支持“3.0”

  • QualityControl:

    图片质量控制。



431
432
433
# File 'lib/v20200303/models.rb', line 431

def ImageA
  @ImageA
end

#ImageBObject

  • base64 编码后大小不可超过5M。

  • jpg格式长边像素不可超过4000,其他格式图片长边像素不可超2000。所有格式的图片短边像素不小于64。

  • 若图片中包含多张人脸,只选取其中人脸面积最大的人脸。

  • 支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。

  • base64 编码后大小不可超过5M。

  • jpg格式长边像素不可超过4000,其他格式图片长边像素不可超2000。所有格式的图片短边像素不小于64。

  • 若图片中包含多张人脸,只选取其中人脸面积最大的人脸。

  • 支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。

  • 对应图片 base64 编码后大小不可超过5M。

  • jpg格式长边像素不可超过4000,其他格式图片长边像素不可超2000。所有格式的图片短边像素不小于64。

  • A 图片的 Url、Image必须提供一个,如果都提供,只使用 Url。

  • 图片存储于腾讯云的Url可保障更高下载速度和稳定性,建议图片存储于腾讯云。

  • 非腾讯云存储的Url速度和稳定性可能受一定影响。

  • 若图片中包含多张人脸,只选取其中人脸面积最大的人脸。

  • 支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。

  • 对应图片 base64 编码后大小不可超过5M。

  • jpg格式长边像素不可超过4000,其他格式图片长边像素不可超2000。所有格式的图片短边像素不小于64。

  • B 图片的 Url、Image必须提供一个,如果都提供,只使用 Url。

  • 图片存储于腾讯云的Url可保障更高下载速度和稳定性,建议图片存储于腾讯云。

  • 非腾讯云存储的Url速度和稳定性可能受一定影响。

  • 若图片中包含多张人脸,只选取其中人脸面积最大的人脸。

  • 支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。

  • 取值范围:

0: 不进行控制;1:较低的质量要求,图像存在非常模糊,眼睛鼻子嘴巴遮挡至少其中一种或多种的情况;2: 一般的质量要求,图像存在偏亮,偏暗,模糊或一般模糊,眉毛遮挡,脸颊遮挡,下巴遮挡,至少其中三种的情况;3: 较高的质量要求,图像存在偏亮,偏暗,一般模糊,眉毛遮挡,脸颊遮挡,下巴遮挡,其中一到两种的情况;4: 很高的质量要求,各个维度均为最好或最多在某一维度上存在轻微问题;

  • 默认 0。

  • 若图片质量不满足要求,则返回结果中会提示图片质量检测不符要求。

Parameters:

  • ImageA:

    A 图片 base64 数据。

  • ImageB:

    B 图片 base64 数据。

  • UrlA:

    A 图片的 Url 。

  • UrlB:

    B 图片的 Url 。

  • FaceModelVersion:

    人脸识别服务所用的算法模型版本。该接口只支持“3.0”

  • QualityControl:

    图片质量控制。



431
432
433
# File 'lib/v20200303/models.rb', line 431

def ImageB
  @ImageB
end

#QualityControlObject

  • base64 编码后大小不可超过5M。

  • jpg格式长边像素不可超过4000,其他格式图片长边像素不可超2000。所有格式的图片短边像素不小于64。

  • 若图片中包含多张人脸,只选取其中人脸面积最大的人脸。

  • 支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。

  • base64 编码后大小不可超过5M。

  • jpg格式长边像素不可超过4000,其他格式图片长边像素不可超2000。所有格式的图片短边像素不小于64。

  • 若图片中包含多张人脸,只选取其中人脸面积最大的人脸。

  • 支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。

  • 对应图片 base64 编码后大小不可超过5M。

  • jpg格式长边像素不可超过4000,其他格式图片长边像素不可超2000。所有格式的图片短边像素不小于64。

  • A 图片的 Url、Image必须提供一个,如果都提供,只使用 Url。

  • 图片存储于腾讯云的Url可保障更高下载速度和稳定性,建议图片存储于腾讯云。

  • 非腾讯云存储的Url速度和稳定性可能受一定影响。

  • 若图片中包含多张人脸,只选取其中人脸面积最大的人脸。

  • 支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。

  • 对应图片 base64 编码后大小不可超过5M。

  • jpg格式长边像素不可超过4000,其他格式图片长边像素不可超2000。所有格式的图片短边像素不小于64。

  • B 图片的 Url、Image必须提供一个,如果都提供,只使用 Url。

  • 图片存储于腾讯云的Url可保障更高下载速度和稳定性,建议图片存储于腾讯云。

  • 非腾讯云存储的Url速度和稳定性可能受一定影响。

  • 若图片中包含多张人脸,只选取其中人脸面积最大的人脸。

  • 支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。

  • 取值范围:

0: 不进行控制;1:较低的质量要求,图像存在非常模糊,眼睛鼻子嘴巴遮挡至少其中一种或多种的情况;2: 一般的质量要求,图像存在偏亮,偏暗,模糊或一般模糊,眉毛遮挡,脸颊遮挡,下巴遮挡,至少其中三种的情况;3: 较高的质量要求,图像存在偏亮,偏暗,一般模糊,眉毛遮挡,脸颊遮挡,下巴遮挡,其中一到两种的情况;4: 很高的质量要求,各个维度均为最好或最多在某一维度上存在轻微问题;

  • 默认 0。

  • 若图片质量不满足要求,则返回结果中会提示图片质量检测不符要求。

Parameters:

  • ImageA:

    A 图片 base64 数据。

  • ImageB:

    B 图片 base64 数据。

  • UrlA:

    A 图片的 Url 。

  • UrlB:

    B 图片的 Url 。

  • FaceModelVersion:

    人脸识别服务所用的算法模型版本。该接口只支持“3.0”

  • QualityControl:

    图片质量控制。



431
432
433
# File 'lib/v20200303/models.rb', line 431

def QualityControl
  @QualityControl
end

#UrlAObject

  • base64 编码后大小不可超过5M。

  • jpg格式长边像素不可超过4000,其他格式图片长边像素不可超2000。所有格式的图片短边像素不小于64。

  • 若图片中包含多张人脸,只选取其中人脸面积最大的人脸。

  • 支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。

  • base64 编码后大小不可超过5M。

  • jpg格式长边像素不可超过4000,其他格式图片长边像素不可超2000。所有格式的图片短边像素不小于64。

  • 若图片中包含多张人脸,只选取其中人脸面积最大的人脸。

  • 支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。

  • 对应图片 base64 编码后大小不可超过5M。

  • jpg格式长边像素不可超过4000,其他格式图片长边像素不可超2000。所有格式的图片短边像素不小于64。

  • A 图片的 Url、Image必须提供一个,如果都提供,只使用 Url。

  • 图片存储于腾讯云的Url可保障更高下载速度和稳定性,建议图片存储于腾讯云。

  • 非腾讯云存储的Url速度和稳定性可能受一定影响。

  • 若图片中包含多张人脸,只选取其中人脸面积最大的人脸。

  • 支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。

  • 对应图片 base64 编码后大小不可超过5M。

  • jpg格式长边像素不可超过4000,其他格式图片长边像素不可超2000。所有格式的图片短边像素不小于64。

  • B 图片的 Url、Image必须提供一个,如果都提供,只使用 Url。

  • 图片存储于腾讯云的Url可保障更高下载速度和稳定性,建议图片存储于腾讯云。

  • 非腾讯云存储的Url速度和稳定性可能受一定影响。

  • 若图片中包含多张人脸,只选取其中人脸面积最大的人脸。

  • 支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。

  • 取值范围:

0: 不进行控制;1:较低的质量要求,图像存在非常模糊,眼睛鼻子嘴巴遮挡至少其中一种或多种的情况;2: 一般的质量要求,图像存在偏亮,偏暗,模糊或一般模糊,眉毛遮挡,脸颊遮挡,下巴遮挡,至少其中三种的情况;3: 较高的质量要求,图像存在偏亮,偏暗,一般模糊,眉毛遮挡,脸颊遮挡,下巴遮挡,其中一到两种的情况;4: 很高的质量要求,各个维度均为最好或最多在某一维度上存在轻微问题;

  • 默认 0。

  • 若图片质量不满足要求,则返回结果中会提示图片质量检测不符要求。

Parameters:

  • ImageA:

    A 图片 base64 数据。

  • ImageB:

    B 图片 base64 数据。

  • UrlA:

    A 图片的 Url 。

  • UrlB:

    B 图片的 Url 。

  • FaceModelVersion:

    人脸识别服务所用的算法模型版本。该接口只支持“3.0”

  • QualityControl:

    图片质量控制。



431
432
433
# File 'lib/v20200303/models.rb', line 431

def UrlA
  @UrlA
end

#UrlBObject

  • base64 编码后大小不可超过5M。

  • jpg格式长边像素不可超过4000,其他格式图片长边像素不可超2000。所有格式的图片短边像素不小于64。

  • 若图片中包含多张人脸,只选取其中人脸面积最大的人脸。

  • 支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。

  • base64 编码后大小不可超过5M。

  • jpg格式长边像素不可超过4000,其他格式图片长边像素不可超2000。所有格式的图片短边像素不小于64。

  • 若图片中包含多张人脸,只选取其中人脸面积最大的人脸。

  • 支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。

  • 对应图片 base64 编码后大小不可超过5M。

  • jpg格式长边像素不可超过4000,其他格式图片长边像素不可超2000。所有格式的图片短边像素不小于64。

  • A 图片的 Url、Image必须提供一个,如果都提供,只使用 Url。

  • 图片存储于腾讯云的Url可保障更高下载速度和稳定性,建议图片存储于腾讯云。

  • 非腾讯云存储的Url速度和稳定性可能受一定影响。

  • 若图片中包含多张人脸,只选取其中人脸面积最大的人脸。

  • 支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。

  • 对应图片 base64 编码后大小不可超过5M。

  • jpg格式长边像素不可超过4000,其他格式图片长边像素不可超2000。所有格式的图片短边像素不小于64。

  • B 图片的 Url、Image必须提供一个,如果都提供,只使用 Url。

  • 图片存储于腾讯云的Url可保障更高下载速度和稳定性,建议图片存储于腾讯云。

  • 非腾讯云存储的Url速度和稳定性可能受一定影响。

  • 若图片中包含多张人脸,只选取其中人脸面积最大的人脸。

  • 支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。

  • 取值范围:

0: 不进行控制;1:较低的质量要求,图像存在非常模糊,眼睛鼻子嘴巴遮挡至少其中一种或多种的情况;2: 一般的质量要求,图像存在偏亮,偏暗,模糊或一般模糊,眉毛遮挡,脸颊遮挡,下巴遮挡,至少其中三种的情况;3: 较高的质量要求,图像存在偏亮,偏暗,一般模糊,眉毛遮挡,脸颊遮挡,下巴遮挡,其中一到两种的情况;4: 很高的质量要求,各个维度均为最好或最多在某一维度上存在轻微问题;

  • 默认 0。

  • 若图片质量不满足要求,则返回结果中会提示图片质量检测不符要求。

Parameters:

  • ImageA:

    A 图片 base64 数据。

  • ImageB:

    B 图片 base64 数据。

  • UrlA:

    A 图片的 Url 。

  • UrlB:

    B 图片的 Url 。

  • FaceModelVersion:

    人脸识别服务所用的算法模型版本。该接口只支持“3.0”

  • QualityControl:

    图片质量控制。



431
432
433
# File 'lib/v20200303/models.rb', line 431

def UrlB
  @UrlB
end

Instance Method Details

#deserialize(params) ⇒ Object



442
443
444
445
446
447
448
449
# File 'lib/v20200303/models.rb', line 442

def deserialize(params)
  @ImageA = params['ImageA']
  @ImageB = params['ImageB']
  @UrlA = params['UrlA']
  @UrlB = params['UrlB']
  @FaceModelVersion = params['FaceModelVersion']
  @QualityControl = params['QualityControl']
end