Class: TencentCloud::Facefusion::V20181201::FaceFusionRequest

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

Overview

FaceFusion请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(projectid = nil, modelid = nil, rspimgtype = nil, image = nil, porndetect = nil, celebrityidentify = nil, url = nil, fuseparam = nil) ⇒ FaceFusionRequest

Returns a new instance of FaceFusionRequest.



101
102
103
104
105
106
107
108
109
110
# File 'lib/v20181201/models.rb', line 101

def initialize(projectid=nil, modelid=nil, rspimgtype=nil, image=nil, porndetect=nil, celebrityidentify=nil, url=nil, fuseparam=nil)
  @ProjectId = projectid
  @ModelId = modelid
  @RspImgType = rspimgtype
  @Image = image
  @PornDetect = porndetect
  @CelebrityIdentify = celebrityidentify
  @Url = url
  @FuseParam = fuseparam
end

Instance Attribute Details

#CelebrityIdentifyObject

请注意,不适宜内容识别服务开启后,您需要根据返回结果自行判断是否调整您的业务逻辑。例如提示您的用户图片非法,请更换图片。

Parameters:

  • ProjectId:

    活动 ID,请在人脸融合控制台查看。

  • ModelId:

    素材 ID,请在人脸融合控制台查看。

  • RspImgType:

    返回图像方式(url 或 base64) ,二选一。url有效期为7天。

  • Image:

    图片 base64 数据。请确保人脸为正脸,无旋转。若某些手机拍摄后人脸被旋转,请使用图片的 EXIF 信息对图片进行旋转处理;请勿在 base64 数据中包含头部,如“data:image/jpeg;base64,”。

  • PornDetect:

    历史遗留字段,无需填写。因为融合只需提取人脸特征,不需要鉴黄。

  • CelebrityIdentify:

    0表示不需要不适宜内容识别,1表示需要不适宜内容识别。默认值为0。

  • Url:

    图片Url地址

  • FuseParam:

    融合参数



99
100
101
# File 'lib/v20181201/models.rb', line 99

def CelebrityIdentify
  @CelebrityIdentify
end

#FuseParamObject

请注意,不适宜内容识别服务开启后,您需要根据返回结果自行判断是否调整您的业务逻辑。例如提示您的用户图片非法,请更换图片。

Parameters:

  • ProjectId:

    活动 ID,请在人脸融合控制台查看。

  • ModelId:

    素材 ID,请在人脸融合控制台查看。

  • RspImgType:

    返回图像方式(url 或 base64) ,二选一。url有效期为7天。

  • Image:

    图片 base64 数据。请确保人脸为正脸,无旋转。若某些手机拍摄后人脸被旋转,请使用图片的 EXIF 信息对图片进行旋转处理;请勿在 base64 数据中包含头部,如“data:image/jpeg;base64,”。

  • PornDetect:

    历史遗留字段,无需填写。因为融合只需提取人脸特征,不需要鉴黄。

  • CelebrityIdentify:

    0表示不需要不适宜内容识别,1表示需要不适宜内容识别。默认值为0。

  • Url:

    图片Url地址

  • FuseParam:

    融合参数



99
100
101
# File 'lib/v20181201/models.rb', line 99

def FuseParam
  @FuseParam
end

#ImageObject

请注意,不适宜内容识别服务开启后,您需要根据返回结果自行判断是否调整您的业务逻辑。例如提示您的用户图片非法,请更换图片。

Parameters:

  • ProjectId:

    活动 ID,请在人脸融合控制台查看。

  • ModelId:

    素材 ID,请在人脸融合控制台查看。

  • RspImgType:

    返回图像方式(url 或 base64) ,二选一。url有效期为7天。

  • Image:

    图片 base64 数据。请确保人脸为正脸,无旋转。若某些手机拍摄后人脸被旋转,请使用图片的 EXIF 信息对图片进行旋转处理;请勿在 base64 数据中包含头部,如“data:image/jpeg;base64,”。

  • PornDetect:

    历史遗留字段,无需填写。因为融合只需提取人脸特征,不需要鉴黄。

  • CelebrityIdentify:

    0表示不需要不适宜内容识别,1表示需要不适宜内容识别。默认值为0。

  • Url:

    图片Url地址

  • FuseParam:

    融合参数



99
100
101
# File 'lib/v20181201/models.rb', line 99

def Image
  @Image
end

#ModelIdObject

请注意,不适宜内容识别服务开启后,您需要根据返回结果自行判断是否调整您的业务逻辑。例如提示您的用户图片非法,请更换图片。

Parameters:

  • ProjectId:

    活动 ID,请在人脸融合控制台查看。

  • ModelId:

    素材 ID,请在人脸融合控制台查看。

  • RspImgType:

    返回图像方式(url 或 base64) ,二选一。url有效期为7天。

  • Image:

    图片 base64 数据。请确保人脸为正脸,无旋转。若某些手机拍摄后人脸被旋转,请使用图片的 EXIF 信息对图片进行旋转处理;请勿在 base64 数据中包含头部,如“data:image/jpeg;base64,”。

  • PornDetect:

    历史遗留字段,无需填写。因为融合只需提取人脸特征,不需要鉴黄。

  • CelebrityIdentify:

    0表示不需要不适宜内容识别,1表示需要不适宜内容识别。默认值为0。

  • Url:

    图片Url地址

  • FuseParam:

    融合参数



99
100
101
# File 'lib/v20181201/models.rb', line 99

def ModelId
  @ModelId
end

#PornDetectObject

请注意,不适宜内容识别服务开启后,您需要根据返回结果自行判断是否调整您的业务逻辑。例如提示您的用户图片非法,请更换图片。

Parameters:

  • ProjectId:

    活动 ID,请在人脸融合控制台查看。

  • ModelId:

    素材 ID,请在人脸融合控制台查看。

  • RspImgType:

    返回图像方式(url 或 base64) ,二选一。url有效期为7天。

  • Image:

    图片 base64 数据。请确保人脸为正脸,无旋转。若某些手机拍摄后人脸被旋转,请使用图片的 EXIF 信息对图片进行旋转处理;请勿在 base64 数据中包含头部,如“data:image/jpeg;base64,”。

  • PornDetect:

    历史遗留字段,无需填写。因为融合只需提取人脸特征,不需要鉴黄。

  • CelebrityIdentify:

    0表示不需要不适宜内容识别,1表示需要不适宜内容识别。默认值为0。

  • Url:

    图片Url地址

  • FuseParam:

    融合参数



99
100
101
# File 'lib/v20181201/models.rb', line 99

def PornDetect
  @PornDetect
end

#ProjectIdObject

请注意,不适宜内容识别服务开启后,您需要根据返回结果自行判断是否调整您的业务逻辑。例如提示您的用户图片非法,请更换图片。

Parameters:

  • ProjectId:

    活动 ID,请在人脸融合控制台查看。

  • ModelId:

    素材 ID,请在人脸融合控制台查看。

  • RspImgType:

    返回图像方式(url 或 base64) ,二选一。url有效期为7天。

  • Image:

    图片 base64 数据。请确保人脸为正脸,无旋转。若某些手机拍摄后人脸被旋转,请使用图片的 EXIF 信息对图片进行旋转处理;请勿在 base64 数据中包含头部,如“data:image/jpeg;base64,”。

  • PornDetect:

    历史遗留字段,无需填写。因为融合只需提取人脸特征,不需要鉴黄。

  • CelebrityIdentify:

    0表示不需要不适宜内容识别,1表示需要不适宜内容识别。默认值为0。

  • Url:

    图片Url地址

  • FuseParam:

    融合参数



99
100
101
# File 'lib/v20181201/models.rb', line 99

def ProjectId
  @ProjectId
end

#RspImgTypeObject

请注意,不适宜内容识别服务开启后,您需要根据返回结果自行判断是否调整您的业务逻辑。例如提示您的用户图片非法,请更换图片。

Parameters:

  • ProjectId:

    活动 ID,请在人脸融合控制台查看。

  • ModelId:

    素材 ID,请在人脸融合控制台查看。

  • RspImgType:

    返回图像方式(url 或 base64) ,二选一。url有效期为7天。

  • Image:

    图片 base64 数据。请确保人脸为正脸,无旋转。若某些手机拍摄后人脸被旋转,请使用图片的 EXIF 信息对图片进行旋转处理;请勿在 base64 数据中包含头部,如“data:image/jpeg;base64,”。

  • PornDetect:

    历史遗留字段,无需填写。因为融合只需提取人脸特征,不需要鉴黄。

  • CelebrityIdentify:

    0表示不需要不适宜内容识别,1表示需要不适宜内容识别。默认值为0。

  • Url:

    图片Url地址

  • FuseParam:

    融合参数



99
100
101
# File 'lib/v20181201/models.rb', line 99

def RspImgType
  @RspImgType
end

#UrlObject

请注意,不适宜内容识别服务开启后,您需要根据返回结果自行判断是否调整您的业务逻辑。例如提示您的用户图片非法,请更换图片。

Parameters:

  • ProjectId:

    活动 ID,请在人脸融合控制台查看。

  • ModelId:

    素材 ID,请在人脸融合控制台查看。

  • RspImgType:

    返回图像方式(url 或 base64) ,二选一。url有效期为7天。

  • Image:

    图片 base64 数据。请确保人脸为正脸,无旋转。若某些手机拍摄后人脸被旋转,请使用图片的 EXIF 信息对图片进行旋转处理;请勿在 base64 数据中包含头部,如“data:image/jpeg;base64,”。

  • PornDetect:

    历史遗留字段,无需填写。因为融合只需提取人脸特征,不需要鉴黄。

  • CelebrityIdentify:

    0表示不需要不适宜内容识别,1表示需要不适宜内容识别。默认值为0。

  • Url:

    图片Url地址

  • FuseParam:

    融合参数



99
100
101
# File 'lib/v20181201/models.rb', line 99

def Url
  @Url
end

Instance Method Details

#deserialize(params) ⇒ Object



112
113
114
115
116
117
118
119
120
121
122
123
124
# File 'lib/v20181201/models.rb', line 112

def deserialize(params)
  @ProjectId = params['ProjectId']
  @ModelId = params['ModelId']
  @RspImgType = params['RspImgType']
  @Image = params['Image']
  @PornDetect = params['PornDetect']
  @CelebrityIdentify = params['CelebrityIdentify']
  @Url = params['Url']
  unless params['FuseParam'].nil?
    @FuseParam = FuseParam.new
    @FuseParam.deserialize(params['FuseParam'])
  end
end