Class: TencentCloud::Mps::V20190612::SmartEraseWatermarkConfig
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mps::V20190612::SmartEraseWatermarkConfig
- 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) ⇒ SmartEraseWatermarkConfig
constructor
A new instance of SmartEraseWatermarkConfig.
Constructor Details
#initialize(watermarkerasemethod = nil, watermarkmodel = nil, autoareas = nil, customareas = nil) ⇒ SmartEraseWatermarkConfig
Returns a new instance of SmartEraseWatermarkConfig.
28242 28243 28244 28245 28246 28247 |
# File 'lib/v20190612/models.rb', line 28242 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时,此参数将不会生效。修改模板时,清除区域请传入[],不传时将保持模板区域信息不变。 对选定区域,在选定时间段内不进行检测识别直接进行擦除。 注意:修改模板时,清除区域请传入[],不传时将保持模板区域信息不变。
28240 28241 28242 |
# File 'lib/v20190612/models.rb', line 28240 def AutoAreas @AutoAreas end |
#CustomAreas ⇒ Object
- auto 自动擦除
- custom 指定区域擦除 基础版:效果一般,性价比高,适合动画或背景较干净的视频。 高级版:效果更好,适合短剧等现实风格视频。
- basic 基础版
- advanced 高级版 对选定区域,利用AI模型自动检测其中存在的擦除目标并擦除。 注意,当擦除方式为custom时,此参数将不会生效。修改模板时,清除区域请传入[],不传时将保持模板区域信息不变。 对选定区域,在选定时间段内不进行检测识别直接进行擦除。 注意:修改模板时,清除区域请传入[],不传时将保持模板区域信息不变。
28240 28241 28242 |
# File 'lib/v20190612/models.rb', line 28240 def CustomAreas @CustomAreas end |
#WatermarkEraseMethod ⇒ Object
- auto 自动擦除
- custom 指定区域擦除 基础版:效果一般,性价比高,适合动画或背景较干净的视频。 高级版:效果更好,适合短剧等现实风格视频。
- basic 基础版
- advanced 高级版 对选定区域,利用AI模型自动检测其中存在的擦除目标并擦除。 注意,当擦除方式为custom时,此参数将不会生效。修改模板时,清除区域请传入[],不传时将保持模板区域信息不变。 对选定区域,在选定时间段内不进行检测识别直接进行擦除。 注意:修改模板时,清除区域请传入[],不传时将保持模板区域信息不变。
28240 28241 28242 |
# File 'lib/v20190612/models.rb', line 28240 def WatermarkEraseMethod @WatermarkEraseMethod end |
#WatermarkModel ⇒ Object
- auto 自动擦除
- custom 指定区域擦除 基础版:效果一般,性价比高,适合动画或背景较干净的视频。 高级版:效果更好,适合短剧等现实风格视频。
- basic 基础版
- advanced 高级版 对选定区域,利用AI模型自动检测其中存在的擦除目标并擦除。 注意,当擦除方式为custom时,此参数将不会生效。修改模板时,清除区域请传入[],不传时将保持模板区域信息不变。 对选定区域,在选定时间段内不进行检测识别直接进行擦除。 注意:修改模板时,清除区域请传入[],不传时将保持模板区域信息不变。
28240 28241 28242 |
# File 'lib/v20190612/models.rb', line 28240 def WatermarkModel @WatermarkModel end |
Instance Method Details
#deserialize(params) ⇒ Object
28249 28250 28251 28252 28253 28254 28255 28256 28257 28258 28259 28260 28261 28262 28263 28264 28265 28266 28267 28268 |
# File 'lib/v20190612/models.rb', line 28249 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 |