Class: TencentCloud::Bda::V20200324::SegmentPortraitPicResponse

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

Overview

SegmentPortraitPic返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(resultimage = nil, resultmask = nil, hasforeground = nil, resultimageurl = nil, resultmaskurl = nil, requestid = nil) ⇒ SegmentPortraitPicResponse

Returns a new instance of SegmentPortraitPicResponse.



1489
1490
1491
1492
1493
1494
1495
1496
# File 'lib/v20200324/models.rb', line 1489

def initialize(resultimage=nil, resultmask=nil, hasforeground=nil, resultimageurl=nil, resultmaskurl=nil, requestid=nil)
  @ResultImage = resultimage
  @ResultMask = resultmask
  @HasForeground = hasforeground
  @ResultImageUrl = resultimageurl
  @ResultMaskUrl = resultmaskurl
  @RequestId = requestid
end

Instance Attribute Details

#HasForegroundObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ResultImage:

    处理后的图片 base64 数据,透明背景图。

  • ResultMask:

    一个通过 base64 编码的文件,解码后文件由 Float 型浮点数组成。这些浮点数代表原图从左上角开始的每一行的每一个像素点,每一个浮点数的值是原图相应像素点位于人体轮廓内的置信度(0-1)转化的灰度值(0-255)。

  • HasForeground:

    图片是否存在前景。

  • ResultImageUrl:

    支持将处理过的图片 base64 数据,透明背景图以Url的形式返回值,Url有效期为30分钟。

  • ResultMaskUrl:

    一个通过 base64 编码的文件,解码后文件由 Float 型浮点数组成。支持以Url形式的返回值;Url有效期为30分钟。

  • RequestId:

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



1487
1488
1489
# File 'lib/v20200324/models.rb', line 1487

def HasForeground
  @HasForeground
end

#RequestIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ResultImage:

    处理后的图片 base64 数据,透明背景图。

  • ResultMask:

    一个通过 base64 编码的文件,解码后文件由 Float 型浮点数组成。这些浮点数代表原图从左上角开始的每一行的每一个像素点,每一个浮点数的值是原图相应像素点位于人体轮廓内的置信度(0-1)转化的灰度值(0-255)。

  • HasForeground:

    图片是否存在前景。

  • ResultImageUrl:

    支持将处理过的图片 base64 数据,透明背景图以Url的形式返回值,Url有效期为30分钟。

  • ResultMaskUrl:

    一个通过 base64 编码的文件,解码后文件由 Float 型浮点数组成。支持以Url形式的返回值;Url有效期为30分钟。

  • RequestId:

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



1487
1488
1489
# File 'lib/v20200324/models.rb', line 1487

def RequestId
  @RequestId
end

#ResultImageObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ResultImage:

    处理后的图片 base64 数据,透明背景图。

  • ResultMask:

    一个通过 base64 编码的文件,解码后文件由 Float 型浮点数组成。这些浮点数代表原图从左上角开始的每一行的每一个像素点,每一个浮点数的值是原图相应像素点位于人体轮廓内的置信度(0-1)转化的灰度值(0-255)。

  • HasForeground:

    图片是否存在前景。

  • ResultImageUrl:

    支持将处理过的图片 base64 数据,透明背景图以Url的形式返回值,Url有效期为30分钟。

  • ResultMaskUrl:

    一个通过 base64 编码的文件,解码后文件由 Float 型浮点数组成。支持以Url形式的返回值;Url有效期为30分钟。

  • RequestId:

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



1487
1488
1489
# File 'lib/v20200324/models.rb', line 1487

def ResultImage
  @ResultImage
end

#ResultImageUrlObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ResultImage:

    处理后的图片 base64 数据,透明背景图。

  • ResultMask:

    一个通过 base64 编码的文件,解码后文件由 Float 型浮点数组成。这些浮点数代表原图从左上角开始的每一行的每一个像素点,每一个浮点数的值是原图相应像素点位于人体轮廓内的置信度(0-1)转化的灰度值(0-255)。

  • HasForeground:

    图片是否存在前景。

  • ResultImageUrl:

    支持将处理过的图片 base64 数据,透明背景图以Url的形式返回值,Url有效期为30分钟。

  • ResultMaskUrl:

    一个通过 base64 编码的文件,解码后文件由 Float 型浮点数组成。支持以Url形式的返回值;Url有效期为30分钟。

  • RequestId:

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



1487
1488
1489
# File 'lib/v20200324/models.rb', line 1487

def ResultImageUrl
  @ResultImageUrl
end

#ResultMaskObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ResultImage:

    处理后的图片 base64 数据,透明背景图。

  • ResultMask:

    一个通过 base64 编码的文件,解码后文件由 Float 型浮点数组成。这些浮点数代表原图从左上角开始的每一行的每一个像素点,每一个浮点数的值是原图相应像素点位于人体轮廓内的置信度(0-1)转化的灰度值(0-255)。

  • HasForeground:

    图片是否存在前景。

  • ResultImageUrl:

    支持将处理过的图片 base64 数据,透明背景图以Url的形式返回值,Url有效期为30分钟。

  • ResultMaskUrl:

    一个通过 base64 编码的文件,解码后文件由 Float 型浮点数组成。支持以Url形式的返回值;Url有效期为30分钟。

  • RequestId:

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



1487
1488
1489
# File 'lib/v20200324/models.rb', line 1487

def ResultMask
  @ResultMask
end

#ResultMaskUrlObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ResultImage:

    处理后的图片 base64 数据,透明背景图。

  • ResultMask:

    一个通过 base64 编码的文件,解码后文件由 Float 型浮点数组成。这些浮点数代表原图从左上角开始的每一行的每一个像素点,每一个浮点数的值是原图相应像素点位于人体轮廓内的置信度(0-1)转化的灰度值(0-255)。

  • HasForeground:

    图片是否存在前景。

  • ResultImageUrl:

    支持将处理过的图片 base64 数据,透明背景图以Url的形式返回值,Url有效期为30分钟。

  • ResultMaskUrl:

    一个通过 base64 编码的文件,解码后文件由 Float 型浮点数组成。支持以Url形式的返回值;Url有效期为30分钟。

  • RequestId:

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



1487
1488
1489
# File 'lib/v20200324/models.rb', line 1487

def ResultMaskUrl
  @ResultMaskUrl
end

Instance Method Details

#deserialize(params) ⇒ Object



1498
1499
1500
1501
1502
1503
1504
1505
# File 'lib/v20200324/models.rb', line 1498

def deserialize(params)
  @ResultImage = params['ResultImage']
  @ResultMask = params['ResultMask']
  @HasForeground = params['HasForeground']
  @ResultImageUrl = params['ResultImageUrl']
  @ResultMaskUrl = params['ResultMaskUrl']
  @RequestId = params['RequestId']
end