Class: TencentCloud::Bda::V20200324::Trace

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

Overview

人体动作轨迹信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(images = nil, urls = nil, bodyrects = nil) ⇒ Trace

Returns a new instance of Trace.



1659
1660
1661
1662
1663
# File 'lib/v20200324/models.rb', line 1659

def initialize(images=nil, urls=nil, bodyrects=nil)
  @Images = images
  @Urls = urls
  @BodyRects = bodyrects
end

Instance Attribute Details

#BodyRectsObject

数组长度最小为1最大为5。单个图片 base64 编码后大小不可超过2M。支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。数组长度最小为1最大为5。单个图片 base64 编码后大小不可超过2M。Urls、Images必须提供一个,如果都提供,只使用 Urls。图片存储于腾讯云的Url可保障更高下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的Url速度和稳定性可能受一定影响。支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。若否,或图片中包含多个人体,则需要通过本参数来指定图片中的人体框。顺序对应 Images 或 Urls 中的顺序。当不输入本参数时,我们将认为输入图片已是经过裁剪后的人体小图,不会进行人体检测而直接进行特征提取处理。

Parameters:

  • Images:

    人体动作轨迹图片 Base64 数组。

  • Urls:

    人体动作轨迹图片 Url 数组。

  • BodyRects:

    若输入的Images 和 Urls 是已经裁剪后的人体小图,则可以忽略本参数。



1657
1658
1659
# File 'lib/v20200324/models.rb', line 1657

def BodyRects
  @BodyRects
end

#ImagesObject

数组长度最小为1最大为5。单个图片 base64 编码后大小不可超过2M。支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。数组长度最小为1最大为5。单个图片 base64 编码后大小不可超过2M。Urls、Images必须提供一个,如果都提供,只使用 Urls。图片存储于腾讯云的Url可保障更高下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的Url速度和稳定性可能受一定影响。支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。若否,或图片中包含多个人体,则需要通过本参数来指定图片中的人体框。顺序对应 Images 或 Urls 中的顺序。当不输入本参数时,我们将认为输入图片已是经过裁剪后的人体小图,不会进行人体检测而直接进行特征提取处理。

Parameters:

  • Images:

    人体动作轨迹图片 Base64 数组。

  • Urls:

    人体动作轨迹图片 Url 数组。

  • BodyRects:

    若输入的Images 和 Urls 是已经裁剪后的人体小图,则可以忽略本参数。



1657
1658
1659
# File 'lib/v20200324/models.rb', line 1657

def Images
  @Images
end

#UrlsObject

数组长度最小为1最大为5。单个图片 base64 编码后大小不可超过2M。支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。数组长度最小为1最大为5。单个图片 base64 编码后大小不可超过2M。Urls、Images必须提供一个,如果都提供,只使用 Urls。图片存储于腾讯云的Url可保障更高下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的Url速度和稳定性可能受一定影响。支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。若否,或图片中包含多个人体,则需要通过本参数来指定图片中的人体框。顺序对应 Images 或 Urls 中的顺序。当不输入本参数时,我们将认为输入图片已是经过裁剪后的人体小图,不会进行人体检测而直接进行特征提取处理。

Parameters:

  • Images:

    人体动作轨迹图片 Base64 数组。

  • Urls:

    人体动作轨迹图片 Url 数组。

  • BodyRects:

    若输入的Images 和 Urls 是已经裁剪后的人体小图,则可以忽略本参数。



1657
1658
1659
# File 'lib/v20200324/models.rb', line 1657

def Urls
  @Urls
end

Instance Method Details

#deserialize(params) ⇒ Object



1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
# File 'lib/v20200324/models.rb', line 1665

def deserialize(params)
  @Images = params['Images']
  @Urls = params['Urls']
  unless params['BodyRects'].nil?
    @BodyRects = []
    params['BodyRects'].each do |i|
      bodyrect_tmp = BodyRect.new
      bodyrect_tmp.deserialize(i)
      @BodyRects << bodyrect_tmp
    end
  end
end