Class: TencentCloud::Tiia::V20190529::AssessQualityResponse

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

Overview

AssessQuality返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(longimage = nil, blackandwhite = nil, smallimage = nil, bigimage = nil, pureimage = nil, clarityscore = nil, aestheticscore = nil, requestid = nil) ⇒ AssessQualityResponse

Returns a new instance of AssessQualityResponse.



69
70
71
72
73
74
75
76
77
78
# File 'lib/v20190529/models.rb', line 69

def initialize(longimage=nil, blackandwhite=nil, smallimage=nil, bigimage=nil, pureimage=nil, clarityscore=nil, aestheticscore=nil, requestid=nil)
  @LongImage = longimage
  @BlackAndWhite = blackandwhite
  @SmallImage = smallimage
  @BigImage = bigimage
  @PureImage = pureimage
  @ClarityScore = clarityscore
  @AestheticScore = aestheticscore
  @RequestId = requestid
end

Instance Attribute Details

#AestheticScoreObject

Parameters:

  • LongImage:

    取值为TRUE或FALSE,TRUE为长图,FALSE为正常图,长图定义为长宽比大于等于3或小于等于1/3的图片。

  • BlackAndWhite:

    取值为TRUE或FALSE,TRUE为黑白图,FALSE为否。黑白图即灰度图,指红绿蓝三个通道都是以灰度色阶显示的图片,并非视觉上的“黑白图片”。

  • SmallImage:

    取值为TRUE或FALSE,TRUE为小图,FALSE为否, 小图定义为最长边小于179像素的图片。当一张图片被判断为小图时,不建议做推荐和展示,其他字段统一输出为0或FALSE。

  • BigImage:

    取值为TRUE或FALSE,TRUE为大图,FALSE为否,定义为最短边大于1000像素的图片

  • PureImage:

    取值为TRUE或FALSE,TRUE为纯色图或纯文字图,即没有内容或只有简单内容的图片,FALSE为正常图片。

  • ClarityScore:

    综合评分。图像清晰度的得分,对图片的噪声、曝光、模糊、压缩等因素进行综合评估,取值为[0, 100],值越大,越清晰。一般大于50为较清晰图片,标准可以自行把握。

  • AestheticScore:

    综合评分。图像美观度得分, 从构图、色彩等多个艺术性维度评价图片,取值为[0, 100],值越大,越美观。一般大于50为较美观图片,标准可以自行把握。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



67
68
69
# File 'lib/v20190529/models.rb', line 67

def AestheticScore
  @AestheticScore
end

#BigImageObject

Parameters:

  • LongImage:

    取值为TRUE或FALSE,TRUE为长图,FALSE为正常图,长图定义为长宽比大于等于3或小于等于1/3的图片。

  • BlackAndWhite:

    取值为TRUE或FALSE,TRUE为黑白图,FALSE为否。黑白图即灰度图,指红绿蓝三个通道都是以灰度色阶显示的图片,并非视觉上的“黑白图片”。

  • SmallImage:

    取值为TRUE或FALSE,TRUE为小图,FALSE为否, 小图定义为最长边小于179像素的图片。当一张图片被判断为小图时,不建议做推荐和展示,其他字段统一输出为0或FALSE。

  • BigImage:

    取值为TRUE或FALSE,TRUE为大图,FALSE为否,定义为最短边大于1000像素的图片

  • PureImage:

    取值为TRUE或FALSE,TRUE为纯色图或纯文字图,即没有内容或只有简单内容的图片,FALSE为正常图片。

  • ClarityScore:

    综合评分。图像清晰度的得分,对图片的噪声、曝光、模糊、压缩等因素进行综合评估,取值为[0, 100],值越大,越清晰。一般大于50为较清晰图片,标准可以自行把握。

  • AestheticScore:

    综合评分。图像美观度得分, 从构图、色彩等多个艺术性维度评价图片,取值为[0, 100],值越大,越美观。一般大于50为较美观图片,标准可以自行把握。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



67
68
69
# File 'lib/v20190529/models.rb', line 67

def BigImage
  @BigImage
end

#BlackAndWhiteObject

Parameters:

  • LongImage:

    取值为TRUE或FALSE,TRUE为长图,FALSE为正常图,长图定义为长宽比大于等于3或小于等于1/3的图片。

  • BlackAndWhite:

    取值为TRUE或FALSE,TRUE为黑白图,FALSE为否。黑白图即灰度图,指红绿蓝三个通道都是以灰度色阶显示的图片,并非视觉上的“黑白图片”。

  • SmallImage:

    取值为TRUE或FALSE,TRUE为小图,FALSE为否, 小图定义为最长边小于179像素的图片。当一张图片被判断为小图时,不建议做推荐和展示,其他字段统一输出为0或FALSE。

  • BigImage:

    取值为TRUE或FALSE,TRUE为大图,FALSE为否,定义为最短边大于1000像素的图片

  • PureImage:

    取值为TRUE或FALSE,TRUE为纯色图或纯文字图,即没有内容或只有简单内容的图片,FALSE为正常图片。

  • ClarityScore:

    综合评分。图像清晰度的得分,对图片的噪声、曝光、模糊、压缩等因素进行综合评估,取值为[0, 100],值越大,越清晰。一般大于50为较清晰图片,标准可以自行把握。

  • AestheticScore:

    综合评分。图像美观度得分, 从构图、色彩等多个艺术性维度评价图片,取值为[0, 100],值越大,越美观。一般大于50为较美观图片,标准可以自行把握。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



67
68
69
# File 'lib/v20190529/models.rb', line 67

def BlackAndWhite
  @BlackAndWhite
end

#ClarityScoreObject

Parameters:

  • LongImage:

    取值为TRUE或FALSE,TRUE为长图,FALSE为正常图,长图定义为长宽比大于等于3或小于等于1/3的图片。

  • BlackAndWhite:

    取值为TRUE或FALSE,TRUE为黑白图,FALSE为否。黑白图即灰度图,指红绿蓝三个通道都是以灰度色阶显示的图片,并非视觉上的“黑白图片”。

  • SmallImage:

    取值为TRUE或FALSE,TRUE为小图,FALSE为否, 小图定义为最长边小于179像素的图片。当一张图片被判断为小图时,不建议做推荐和展示,其他字段统一输出为0或FALSE。

  • BigImage:

    取值为TRUE或FALSE,TRUE为大图,FALSE为否,定义为最短边大于1000像素的图片

  • PureImage:

    取值为TRUE或FALSE,TRUE为纯色图或纯文字图,即没有内容或只有简单内容的图片,FALSE为正常图片。

  • ClarityScore:

    综合评分。图像清晰度的得分,对图片的噪声、曝光、模糊、压缩等因素进行综合评估,取值为[0, 100],值越大,越清晰。一般大于50为较清晰图片,标准可以自行把握。

  • AestheticScore:

    综合评分。图像美观度得分, 从构图、色彩等多个艺术性维度评价图片,取值为[0, 100],值越大,越美观。一般大于50为较美观图片,标准可以自行把握。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



67
68
69
# File 'lib/v20190529/models.rb', line 67

def ClarityScore
  @ClarityScore
end

#LongImageObject

Parameters:

  • LongImage:

    取值为TRUE或FALSE,TRUE为长图,FALSE为正常图,长图定义为长宽比大于等于3或小于等于1/3的图片。

  • BlackAndWhite:

    取值为TRUE或FALSE,TRUE为黑白图,FALSE为否。黑白图即灰度图,指红绿蓝三个通道都是以灰度色阶显示的图片,并非视觉上的“黑白图片”。

  • SmallImage:

    取值为TRUE或FALSE,TRUE为小图,FALSE为否, 小图定义为最长边小于179像素的图片。当一张图片被判断为小图时,不建议做推荐和展示,其他字段统一输出为0或FALSE。

  • BigImage:

    取值为TRUE或FALSE,TRUE为大图,FALSE为否,定义为最短边大于1000像素的图片

  • PureImage:

    取值为TRUE或FALSE,TRUE为纯色图或纯文字图,即没有内容或只有简单内容的图片,FALSE为正常图片。

  • ClarityScore:

    综合评分。图像清晰度的得分,对图片的噪声、曝光、模糊、压缩等因素进行综合评估,取值为[0, 100],值越大,越清晰。一般大于50为较清晰图片,标准可以自行把握。

  • AestheticScore:

    综合评分。图像美观度得分, 从构图、色彩等多个艺术性维度评价图片,取值为[0, 100],值越大,越美观。一般大于50为较美观图片,标准可以自行把握。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



67
68
69
# File 'lib/v20190529/models.rb', line 67

def LongImage
  @LongImage
end

#PureImageObject

Parameters:

  • LongImage:

    取值为TRUE或FALSE,TRUE为长图,FALSE为正常图,长图定义为长宽比大于等于3或小于等于1/3的图片。

  • BlackAndWhite:

    取值为TRUE或FALSE,TRUE为黑白图,FALSE为否。黑白图即灰度图,指红绿蓝三个通道都是以灰度色阶显示的图片,并非视觉上的“黑白图片”。

  • SmallImage:

    取值为TRUE或FALSE,TRUE为小图,FALSE为否, 小图定义为最长边小于179像素的图片。当一张图片被判断为小图时,不建议做推荐和展示,其他字段统一输出为0或FALSE。

  • BigImage:

    取值为TRUE或FALSE,TRUE为大图,FALSE为否,定义为最短边大于1000像素的图片

  • PureImage:

    取值为TRUE或FALSE,TRUE为纯色图或纯文字图,即没有内容或只有简单内容的图片,FALSE为正常图片。

  • ClarityScore:

    综合评分。图像清晰度的得分,对图片的噪声、曝光、模糊、压缩等因素进行综合评估,取值为[0, 100],值越大,越清晰。一般大于50为较清晰图片,标准可以自行把握。

  • AestheticScore:

    综合评分。图像美观度得分, 从构图、色彩等多个艺术性维度评价图片,取值为[0, 100],值越大,越美观。一般大于50为较美观图片,标准可以自行把握。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



67
68
69
# File 'lib/v20190529/models.rb', line 67

def PureImage
  @PureImage
end

#RequestIdObject

Parameters:

  • LongImage:

    取值为TRUE或FALSE,TRUE为长图,FALSE为正常图,长图定义为长宽比大于等于3或小于等于1/3的图片。

  • BlackAndWhite:

    取值为TRUE或FALSE,TRUE为黑白图,FALSE为否。黑白图即灰度图,指红绿蓝三个通道都是以灰度色阶显示的图片,并非视觉上的“黑白图片”。

  • SmallImage:

    取值为TRUE或FALSE,TRUE为小图,FALSE为否, 小图定义为最长边小于179像素的图片。当一张图片被判断为小图时,不建议做推荐和展示,其他字段统一输出为0或FALSE。

  • BigImage:

    取值为TRUE或FALSE,TRUE为大图,FALSE为否,定义为最短边大于1000像素的图片

  • PureImage:

    取值为TRUE或FALSE,TRUE为纯色图或纯文字图,即没有内容或只有简单内容的图片,FALSE为正常图片。

  • ClarityScore:

    综合评分。图像清晰度的得分,对图片的噪声、曝光、模糊、压缩等因素进行综合评估,取值为[0, 100],值越大,越清晰。一般大于50为较清晰图片,标准可以自行把握。

  • AestheticScore:

    综合评分。图像美观度得分, 从构图、色彩等多个艺术性维度评价图片,取值为[0, 100],值越大,越美观。一般大于50为较美观图片,标准可以自行把握。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



67
68
69
# File 'lib/v20190529/models.rb', line 67

def RequestId
  @RequestId
end

#SmallImageObject

Parameters:

  • LongImage:

    取值为TRUE或FALSE,TRUE为长图,FALSE为正常图,长图定义为长宽比大于等于3或小于等于1/3的图片。

  • BlackAndWhite:

    取值为TRUE或FALSE,TRUE为黑白图,FALSE为否。黑白图即灰度图,指红绿蓝三个通道都是以灰度色阶显示的图片,并非视觉上的“黑白图片”。

  • SmallImage:

    取值为TRUE或FALSE,TRUE为小图,FALSE为否, 小图定义为最长边小于179像素的图片。当一张图片被判断为小图时,不建议做推荐和展示,其他字段统一输出为0或FALSE。

  • BigImage:

    取值为TRUE或FALSE,TRUE为大图,FALSE为否,定义为最短边大于1000像素的图片

  • PureImage:

    取值为TRUE或FALSE,TRUE为纯色图或纯文字图,即没有内容或只有简单内容的图片,FALSE为正常图片。

  • ClarityScore:

    综合评分。图像清晰度的得分,对图片的噪声、曝光、模糊、压缩等因素进行综合评估,取值为[0, 100],值越大,越清晰。一般大于50为较清晰图片,标准可以自行把握。

  • AestheticScore:

    综合评分。图像美观度得分, 从构图、色彩等多个艺术性维度评价图片,取值为[0, 100],值越大,越美观。一般大于50为较美观图片,标准可以自行把握。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



67
68
69
# File 'lib/v20190529/models.rb', line 67

def SmallImage
  @SmallImage
end

Instance Method Details

#deserialize(params) ⇒ Object



80
81
82
83
84
85
86
87
88
89
# File 'lib/v20190529/models.rb', line 80

def deserialize(params)
  @LongImage = params['LongImage']
  @BlackAndWhite = params['BlackAndWhite']
  @SmallImage = params['SmallImage']
  @BigImage = params['BigImage']
  @PureImage = params['PureImage']
  @ClarityScore = params['ClarityScore']
  @AestheticScore = params['AestheticScore']
  @RequestId = params['RequestId']
end