Class: TencentCloud::Mps::V20190612::UpdateSmartEraseWatermarkConfig
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mps::V20190612::UpdateSmartEraseWatermarkConfig
- Defined in:
- lib/v20190612/models.rb
Overview
智能擦除模板去水印配置
Instance Attribute Summary collapse
-
#AutoAreas ⇒ Object
- auto 自动擦除 - custom 指定区域擦除 基础版:效果一般,性价比高,适合动画或背景较干净的视频。 高级版:效果更好,适合短剧等现实风格视频。 - basic 基础版 - advanced 高级版 对选定区域,利用AI模型自动检测其中存在的擦除目标并擦除。 注意,当擦除方式为custom时,此参数将不会生效。清除区域请传入[],不传时将保持模板区域信息不变。 对选定区域,在选定时间段内不进行检测识别直接进行擦除。 注意:清除区域请传入[],不传时将保持模板区域信息不变。.
-
#CustomAreas ⇒ Object
- auto 自动擦除 - custom 指定区域擦除 基础版:效果一般,性价比高,适合动画或背景较干净的视频。 高级版:效果更好,适合短剧等现实风格视频。 - basic 基础版 - advanced 高级版 对选定区域,利用AI模型自动检测其中存在的擦除目标并擦除。 注意,当擦除方式为custom时,此参数将不会生效。清除区域请传入[],不传时将保持模板区域信息不变。 对选定区域,在选定时间段内不进行检测识别直接进行擦除。 注意:清除区域请传入[],不传时将保持模板区域信息不变。.
-
#WatermarkEraseMethod ⇒ Object
- auto 自动擦除 - custom 指定区域擦除 基础版:效果一般,性价比高,适合动画或背景较干净的视频。 高级版:效果更好,适合短剧等现实风格视频。 - basic 基础版 - advanced 高级版 对选定区域,利用AI模型自动检测其中存在的擦除目标并擦除。 注意,当擦除方式为custom时,此参数将不会生效。清除区域请传入[],不传时将保持模板区域信息不变。 对选定区域,在选定时间段内不进行检测识别直接进行擦除。 注意:清除区域请传入[],不传时将保持模板区域信息不变。.
-
#WatermarkModel ⇒ Object
- auto 自动擦除 - custom 指定区域擦除 基础版:效果一般,性价比高,适合动画或背景较干净的视频。 高级版:效果更好,适合短剧等现实风格视频。 - basic 基础版 - advanced 高级版 对选定区域,利用AI模型自动检测其中存在的擦除目标并擦除。 注意,当擦除方式为custom时,此参数将不会生效。清除区域请传入[],不传时将保持模板区域信息不变。 对选定区域,在选定时间段内不进行检测识别直接进行擦除。 注意:清除区域请传入[],不传时将保持模板区域信息不变。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(watermarkerasemethod = nil, watermarkmodel = nil, autoareas = nil, customareas = nil) ⇒ UpdateSmartEraseWatermarkConfig
constructor
A new instance of UpdateSmartEraseWatermarkConfig.
Constructor Details
#initialize(watermarkerasemethod = nil, watermarkmodel = nil, autoareas = nil, customareas = nil) ⇒ UpdateSmartEraseWatermarkConfig
Returns a new instance of UpdateSmartEraseWatermarkConfig.
31452 31453 31454 31455 31456 31457 |
# File 'lib/v20190612/models.rb', line 31452 def initialize(watermarkerasemethod=nil, watermarkmodel=nil, autoareas=nil, customareas=nil) @WatermarkEraseMethod = watermarkerasemethod @WatermarkModel = watermarkmodel @AutoAreas = autoareas @CustomAreas = customareas end |
Instance Attribute Details
#AutoAreas ⇒ Object
- auto 自动擦除
- custom 指定区域擦除 基础版:效果一般,性价比高,适合动画或背景较干净的视频。 高级版:效果更好,适合短剧等现实风格视频。
- basic 基础版
- advanced 高级版 对选定区域,利用AI模型自动检测其中存在的擦除目标并擦除。 注意,当擦除方式为custom时,此参数将不会生效。清除区域请传入[],不传时将保持模板区域信息不变。 对选定区域,在选定时间段内不进行检测识别直接进行擦除。 注意:清除区域请传入[],不传时将保持模板区域信息不变。
31450 31451 31452 |
# File 'lib/v20190612/models.rb', line 31450 def AutoAreas @AutoAreas end |
#CustomAreas ⇒ Object
- auto 自动擦除
- custom 指定区域擦除 基础版:效果一般,性价比高,适合动画或背景较干净的视频。 高级版:效果更好,适合短剧等现实风格视频。
- basic 基础版
- advanced 高级版 对选定区域,利用AI模型自动检测其中存在的擦除目标并擦除。 注意,当擦除方式为custom时,此参数将不会生效。清除区域请传入[],不传时将保持模板区域信息不变。 对选定区域,在选定时间段内不进行检测识别直接进行擦除。 注意:清除区域请传入[],不传时将保持模板区域信息不变。
31450 31451 31452 |
# File 'lib/v20190612/models.rb', line 31450 def CustomAreas @CustomAreas end |
#WatermarkEraseMethod ⇒ Object
- auto 自动擦除
- custom 指定区域擦除 基础版:效果一般,性价比高,适合动画或背景较干净的视频。 高级版:效果更好,适合短剧等现实风格视频。
- basic 基础版
- advanced 高级版 对选定区域,利用AI模型自动检测其中存在的擦除目标并擦除。 注意,当擦除方式为custom时,此参数将不会生效。清除区域请传入[],不传时将保持模板区域信息不变。 对选定区域,在选定时间段内不进行检测识别直接进行擦除。 注意:清除区域请传入[],不传时将保持模板区域信息不变。
31450 31451 31452 |
# File 'lib/v20190612/models.rb', line 31450 def WatermarkEraseMethod @WatermarkEraseMethod end |
#WatermarkModel ⇒ Object
- auto 自动擦除
- custom 指定区域擦除 基础版:效果一般,性价比高,适合动画或背景较干净的视频。 高级版:效果更好,适合短剧等现实风格视频。
- basic 基础版
- advanced 高级版 对选定区域,利用AI模型自动检测其中存在的擦除目标并擦除。 注意,当擦除方式为custom时,此参数将不会生效。清除区域请传入[],不传时将保持模板区域信息不变。 对选定区域,在选定时间段内不进行检测识别直接进行擦除。 注意:清除区域请传入[],不传时将保持模板区域信息不变。
31450 31451 31452 |
# File 'lib/v20190612/models.rb', line 31450 def WatermarkModel @WatermarkModel end |
Instance Method Details
#deserialize(params) ⇒ Object
31459 31460 31461 31462 31463 31464 31465 31466 31467 31468 31469 31470 31471 31472 31473 31474 31475 31476 31477 31478 |
# File 'lib/v20190612/models.rb', line 31459 def deserialize(params) @WatermarkEraseMethod = params['WatermarkEraseMethod'] @WatermarkModel = params['WatermarkModel'] unless params['AutoAreas'].nil? @AutoAreas = [] params['AutoAreas'].each do |i| erasearea_tmp = EraseArea.new erasearea_tmp.deserialize(i) @AutoAreas << erasearea_tmp end end unless params['CustomAreas'].nil? @CustomAreas = [] params['CustomAreas'].each do |i| erasetimearea_tmp = EraseTimeArea.new erasetimearea_tmp.deserialize(i) @CustomAreas << erasetimearea_tmp end end end |