Class: TencentCloud::Mps::V20190612::SelectingSubtitleAreasConfig

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

Overview

字幕OCR提取框选区域配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(autoareas = nil, samplewidth = nil, sampleheight = nil) ⇒ SelectingSubtitleAreasConfig

Returns a new instance of SelectingSubtitleAreasConfig.



27836
27837
27838
27839
27840
# File 'lib/v20190612/models.rb', line 27836

def initialize(autoareas=nil, samplewidth=nil, sampleheight=nil)
  @AutoAreas = autoareas
  @SampleWidth = samplewidth
  @SampleHeight = sampleheight
end

Instance Attribute Details

#AutoAreasObject

对选定区域,利用AI模型自动检测其中存在的选择目标并提取。

Parameters:

  • 自动选择自定义区域。

  • 示例视频或图片的宽,单位像素值

  • 示例视频或图片的高,单位像素值



27834
27835
27836
# File 'lib/v20190612/models.rb', line 27834

def AutoAreas
  @AutoAreas
end

#SampleHeightObject

对选定区域,利用AI模型自动检测其中存在的选择目标并提取。

Parameters:

  • 自动选择自定义区域。

  • 示例视频或图片的宽,单位像素值

  • 示例视频或图片的高,单位像素值



27834
27835
27836
# File 'lib/v20190612/models.rb', line 27834

def SampleHeight
  @SampleHeight
end

#SampleWidthObject

对选定区域,利用AI模型自动检测其中存在的选择目标并提取。

Parameters:

  • 自动选择自定义区域。

  • 示例视频或图片的宽,单位像素值

  • 示例视频或图片的高,单位像素值



27834
27835
27836
# File 'lib/v20190612/models.rb', line 27834

def SampleWidth
  @SampleWidth
end

Instance Method Details

#deserialize(params) ⇒ Object



27842
27843
27844
27845
27846
27847
27848
27849
27850
27851
27852
27853
# File 'lib/v20190612/models.rb', line 27842

def deserialize(params)
  unless params['AutoAreas'].nil?
    @AutoAreas = []
    params['AutoAreas'].each do |i|
      erasearea_tmp = EraseArea.new
      erasearea_tmp.deserialize(i)
      @AutoAreas << erasearea_tmp
    end
  end
  @SampleWidth = params['SampleWidth']
  @SampleHeight = params['SampleHeight']
end