Class: TencentCloud::Facefusion::V20220927::FuseFaceRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Facefusion::V20220927::FuseFaceRequest
- Defined in:
- lib/v20220927/models.rb
Overview
FuseFace请求参数结构体
Instance Attribute Summary collapse
-
#FuseFaceDegree ⇒ Object
●图片分辨率限制:图片中面部尺寸大于34 * 34;图片尺寸大于64 * 64,小于4096*4096(单边限制)。 ●图片大小限制:base64 编码后大小不可超过5M, url不超过10M。 ●支持图片格式:支持jpg或png 若此参数不填写,则使用人脸融合控制台中脸型参数数值。(换脸版算法暂不支持此参数调整) 若此参数不填写,则使用人脸融合控制台中五官参数数值。(换脸版算法暂不支持此参数调整) 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了人脸融合技术,是AI合成的图片。 默认在融合结果图右下角添加“本图片为AI合成图片”字样,您可根据自身需要替换为其他的Logo图片。.
-
#FuseParam ⇒ Object
●图片分辨率限制:图片中面部尺寸大于34 * 34;图片尺寸大于64 * 64,小于4096*4096(单边限制)。 ●图片大小限制:base64 编码后大小不可超过5M, url不超过10M。 ●支持图片格式:支持jpg或png 若此参数不填写,则使用人脸融合控制台中脸型参数数值。(换脸版算法暂不支持此参数调整) 若此参数不填写,则使用人脸融合控制台中五官参数数值。(换脸版算法暂不支持此参数调整) 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了人脸融合技术,是AI合成的图片。 默认在融合结果图右下角添加“本图片为AI合成图片”字样,您可根据自身需要替换为其他的Logo图片。.
-
#FuseProfileDegree ⇒ Object
●图片分辨率限制:图片中面部尺寸大于34 * 34;图片尺寸大于64 * 64,小于4096*4096(单边限制)。 ●图片大小限制:base64 编码后大小不可超过5M, url不超过10M。 ●支持图片格式:支持jpg或png 若此参数不填写,则使用人脸融合控制台中脸型参数数值。(换脸版算法暂不支持此参数调整) 若此参数不填写,则使用人脸融合控制台中五官参数数值。(换脸版算法暂不支持此参数调整) 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了人脸融合技术,是AI合成的图片。 默认在融合结果图右下角添加“本图片为AI合成图片”字样,您可根据自身需要替换为其他的Logo图片。.
-
#LogoAdd ⇒ Object
●图片分辨率限制:图片中面部尺寸大于34 * 34;图片尺寸大于64 * 64,小于4096*4096(单边限制)。 ●图片大小限制:base64 编码后大小不可超过5M, url不超过10M。 ●支持图片格式:支持jpg或png 若此参数不填写,则使用人脸融合控制台中脸型参数数值。(换脸版算法暂不支持此参数调整) 若此参数不填写,则使用人脸融合控制台中五官参数数值。(换脸版算法暂不支持此参数调整) 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了人脸融合技术,是AI合成的图片。 默认在融合结果图右下角添加“本图片为AI合成图片”字样,您可根据自身需要替换为其他的Logo图片。.
-
#LogoParam ⇒ Object
●图片分辨率限制:图片中面部尺寸大于34 * 34;图片尺寸大于64 * 64,小于4096*4096(单边限制)。 ●图片大小限制:base64 编码后大小不可超过5M, url不超过10M。 ●支持图片格式:支持jpg或png 若此参数不填写,则使用人脸融合控制台中脸型参数数值。(换脸版算法暂不支持此参数调整) 若此参数不填写,则使用人脸融合控制台中五官参数数值。(换脸版算法暂不支持此参数调整) 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了人脸融合技术,是AI合成的图片。 默认在融合结果图右下角添加“本图片为AI合成图片”字样,您可根据自身需要替换为其他的Logo图片。.
-
#MergeInfos ⇒ Object
●图片分辨率限制:图片中面部尺寸大于34 * 34;图片尺寸大于64 * 64,小于4096*4096(单边限制)。 ●图片大小限制:base64 编码后大小不可超过5M, url不超过10M。 ●支持图片格式:支持jpg或png 若此参数不填写,则使用人脸融合控制台中脸型参数数值。(换脸版算法暂不支持此参数调整) 若此参数不填写,则使用人脸融合控制台中五官参数数值。(换脸版算法暂不支持此参数调整) 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了人脸融合技术,是AI合成的图片。 默认在融合结果图右下角添加“本图片为AI合成图片”字样,您可根据自身需要替换为其他的Logo图片。.
-
#ModelId ⇒ Object
●图片分辨率限制:图片中面部尺寸大于34 * 34;图片尺寸大于64 * 64,小于4096*4096(单边限制)。 ●图片大小限制:base64 编码后大小不可超过5M, url不超过10M。 ●支持图片格式:支持jpg或png 若此参数不填写,则使用人脸融合控制台中脸型参数数值。(换脸版算法暂不支持此参数调整) 若此参数不填写,则使用人脸融合控制台中五官参数数值。(换脸版算法暂不支持此参数调整) 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了人脸融合技术,是AI合成的图片。 默认在融合结果图右下角添加“本图片为AI合成图片”字样,您可根据自身需要替换为其他的Logo图片。.
-
#ProjectId ⇒ Object
●图片分辨率限制:图片中面部尺寸大于34 * 34;图片尺寸大于64 * 64,小于4096*4096(单边限制)。 ●图片大小限制:base64 编码后大小不可超过5M, url不超过10M。 ●支持图片格式:支持jpg或png 若此参数不填写,则使用人脸融合控制台中脸型参数数值。(换脸版算法暂不支持此参数调整) 若此参数不填写,则使用人脸融合控制台中五官参数数值。(换脸版算法暂不支持此参数调整) 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了人脸融合技术,是AI合成的图片。 默认在融合结果图右下角添加“本图片为AI合成图片”字样,您可根据自身需要替换为其他的Logo图片。.
-
#RspImgType ⇒ Object
●图片分辨率限制:图片中面部尺寸大于34 * 34;图片尺寸大于64 * 64,小于4096*4096(单边限制)。 ●图片大小限制:base64 编码后大小不可超过5M, url不超过10M。 ●支持图片格式:支持jpg或png 若此参数不填写,则使用人脸融合控制台中脸型参数数值。(换脸版算法暂不支持此参数调整) 若此参数不填写,则使用人脸融合控制台中五官参数数值。(换脸版算法暂不支持此参数调整) 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了人脸融合技术,是AI合成的图片。 默认在融合结果图右下角添加“本图片为AI合成图片”字样,您可根据自身需要替换为其他的Logo图片。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(projectid = nil, modelid = nil, rspimgtype = nil, mergeinfos = nil, fuseprofiledegree = nil, fusefacedegree = nil, logoadd = nil, logoparam = nil, fuseparam = nil) ⇒ FuseFaceRequest
constructor
A new instance of FuseFaceRequest.
Constructor Details
#initialize(projectid = nil, modelid = nil, rspimgtype = nil, mergeinfos = nil, fuseprofiledegree = nil, fusefacedegree = nil, logoadd = nil, logoparam = nil, fuseparam = nil) ⇒ FuseFaceRequest
Returns a new instance of FuseFaceRequest.
169 170 171 172 173 174 175 176 177 178 179 |
# File 'lib/v20220927/models.rb', line 169 def initialize(projectid=nil, modelid=nil, rspimgtype=nil, mergeinfos=nil, fuseprofiledegree=nil, fusefacedegree=nil, logoadd=nil, logoparam=nil, fuseparam=nil) @ProjectId = projectid @ModelId = modelid @RspImgType = rspimgtype @MergeInfos = mergeinfos @FuseProfileDegree = fuseprofiledegree @FuseFaceDegree = fusefacedegree @LogoAdd = logoadd @LogoParam = logoparam @FuseParam = fuseparam end |
Instance Attribute Details
#FuseFaceDegree ⇒ Object
●图片分辨率限制:图片中面部尺寸大于34 * 34;图片尺寸大于64 * 64,小于4096*4096(单边限制)。●图片大小限制:base64 编码后大小不可超过5M, url不超过10M。●支持图片格式:支持jpg或png 若此参数不填写,则使用人脸融合控制台中脸型参数数值。(换脸版算法暂不支持此参数调整)若此参数不填写,则使用人脸融合控制台中五官参数数值。(换脸版算法暂不支持此参数调整)1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了人脸融合技术,是AI合成的图片。默认在融合结果图右下角添加“本图片为AI合成图片”字样,您可根据自身需要替换为其他的Logo图片。
167 168 169 |
# File 'lib/v20220927/models.rb', line 167 def FuseFaceDegree @FuseFaceDegree end |
#FuseParam ⇒ Object
●图片分辨率限制:图片中面部尺寸大于34 * 34;图片尺寸大于64 * 64,小于4096*4096(单边限制)。●图片大小限制:base64 编码后大小不可超过5M, url不超过10M。●支持图片格式:支持jpg或png 若此参数不填写,则使用人脸融合控制台中脸型参数数值。(换脸版算法暂不支持此参数调整)若此参数不填写,则使用人脸融合控制台中五官参数数值。(换脸版算法暂不支持此参数调整)1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了人脸融合技术,是AI合成的图片。默认在融合结果图右下角添加“本图片为AI合成图片”字样,您可根据自身需要替换为其他的Logo图片。
167 168 169 |
# File 'lib/v20220927/models.rb', line 167 def FuseParam @FuseParam end |
#FuseProfileDegree ⇒ Object
●图片分辨率限制:图片中面部尺寸大于34 * 34;图片尺寸大于64 * 64,小于4096*4096(单边限制)。●图片大小限制:base64 编码后大小不可超过5M, url不超过10M。●支持图片格式:支持jpg或png 若此参数不填写,则使用人脸融合控制台中脸型参数数值。(换脸版算法暂不支持此参数调整)若此参数不填写,则使用人脸融合控制台中五官参数数值。(换脸版算法暂不支持此参数调整)1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了人脸融合技术,是AI合成的图片。默认在融合结果图右下角添加“本图片为AI合成图片”字样,您可根据自身需要替换为其他的Logo图片。
167 168 169 |
# File 'lib/v20220927/models.rb', line 167 def FuseProfileDegree @FuseProfileDegree end |
#LogoAdd ⇒ Object
●图片分辨率限制:图片中面部尺寸大于34 * 34;图片尺寸大于64 * 64,小于4096*4096(单边限制)。●图片大小限制:base64 编码后大小不可超过5M, url不超过10M。●支持图片格式:支持jpg或png 若此参数不填写,则使用人脸融合控制台中脸型参数数值。(换脸版算法暂不支持此参数调整)若此参数不填写,则使用人脸融合控制台中五官参数数值。(换脸版算法暂不支持此参数调整)1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了人脸融合技术,是AI合成的图片。默认在融合结果图右下角添加“本图片为AI合成图片”字样,您可根据自身需要替换为其他的Logo图片。
167 168 169 |
# File 'lib/v20220927/models.rb', line 167 def LogoAdd @LogoAdd end |
#LogoParam ⇒ Object
●图片分辨率限制:图片中面部尺寸大于34 * 34;图片尺寸大于64 * 64,小于4096*4096(单边限制)。●图片大小限制:base64 编码后大小不可超过5M, url不超过10M。●支持图片格式:支持jpg或png 若此参数不填写,则使用人脸融合控制台中脸型参数数值。(换脸版算法暂不支持此参数调整)若此参数不填写,则使用人脸融合控制台中五官参数数值。(换脸版算法暂不支持此参数调整)1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了人脸融合技术,是AI合成的图片。默认在融合结果图右下角添加“本图片为AI合成图片”字样,您可根据自身需要替换为其他的Logo图片。
167 168 169 |
# File 'lib/v20220927/models.rb', line 167 def LogoParam @LogoParam end |
#MergeInfos ⇒ Object
●图片分辨率限制:图片中面部尺寸大于34 * 34;图片尺寸大于64 * 64,小于4096*4096(单边限制)。●图片大小限制:base64 编码后大小不可超过5M, url不超过10M。●支持图片格式:支持jpg或png 若此参数不填写,则使用人脸融合控制台中脸型参数数值。(换脸版算法暂不支持此参数调整)若此参数不填写,则使用人脸融合控制台中五官参数数值。(换脸版算法暂不支持此参数调整)1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了人脸融合技术,是AI合成的图片。默认在融合结果图右下角添加“本图片为AI合成图片”字样,您可根据自身需要替换为其他的Logo图片。
167 168 169 |
# File 'lib/v20220927/models.rb', line 167 def MergeInfos @MergeInfos end |
#ModelId ⇒ Object
●图片分辨率限制:图片中面部尺寸大于34 * 34;图片尺寸大于64 * 64,小于4096*4096(单边限制)。●图片大小限制:base64 编码后大小不可超过5M, url不超过10M。●支持图片格式:支持jpg或png 若此参数不填写,则使用人脸融合控制台中脸型参数数值。(换脸版算法暂不支持此参数调整)若此参数不填写,则使用人脸融合控制台中五官参数数值。(换脸版算法暂不支持此参数调整)1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了人脸融合技术,是AI合成的图片。默认在融合结果图右下角添加“本图片为AI合成图片”字样,您可根据自身需要替换为其他的Logo图片。
167 168 169 |
# File 'lib/v20220927/models.rb', line 167 def ModelId @ModelId end |
#ProjectId ⇒ Object
●图片分辨率限制:图片中面部尺寸大于34 * 34;图片尺寸大于64 * 64,小于4096*4096(单边限制)。●图片大小限制:base64 编码后大小不可超过5M, url不超过10M。●支持图片格式:支持jpg或png 若此参数不填写,则使用人脸融合控制台中脸型参数数值。(换脸版算法暂不支持此参数调整)若此参数不填写,则使用人脸融合控制台中五官参数数值。(换脸版算法暂不支持此参数调整)1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了人脸融合技术,是AI合成的图片。默认在融合结果图右下角添加“本图片为AI合成图片”字样,您可根据自身需要替换为其他的Logo图片。
167 168 169 |
# File 'lib/v20220927/models.rb', line 167 def ProjectId @ProjectId end |
#RspImgType ⇒ Object
●图片分辨率限制:图片中面部尺寸大于34 * 34;图片尺寸大于64 * 64,小于4096*4096(单边限制)。●图片大小限制:base64 编码后大小不可超过5M, url不超过10M。●支持图片格式:支持jpg或png 若此参数不填写,则使用人脸融合控制台中脸型参数数值。(换脸版算法暂不支持此参数调整)若此参数不填写,则使用人脸融合控制台中五官参数数值。(换脸版算法暂不支持此参数调整)1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了人脸融合技术,是AI合成的图片。默认在融合结果图右下角添加“本图片为AI合成图片”字样,您可根据自身需要替换为其他的Logo图片。
167 168 169 |
# File 'lib/v20220927/models.rb', line 167 def RspImgType @RspImgType end |
Instance Method Details
#deserialize(params) ⇒ Object
181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 |
# File 'lib/v20220927/models.rb', line 181 def deserialize(params) @ProjectId = params['ProjectId'] @ModelId = params['ModelId'] @RspImgType = params['RspImgType'] unless params['MergeInfos'].nil? @MergeInfos = [] params['MergeInfos'].each do |i| mergeinfo_tmp = MergeInfo.new mergeinfo_tmp.deserialize(i) @MergeInfos << mergeinfo_tmp end end @FuseProfileDegree = params['FuseProfileDegree'] @FuseFaceDegree = params['FuseFaceDegree'] @LogoAdd = params['LogoAdd'] unless params['LogoParam'].nil? @LogoParam = LogoParam.new @LogoParam.deserialize(params['LogoParam']) end unless params['FuseParam'].nil? @FuseParam = FuseParam.new @FuseParam.deserialize(params['FuseParam']) end end |