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.
30953 30954 30955 30956 30957 30958 |
# File 'lib/v20190612/models.rb', line 30953 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时,此参数将不会生效。清除区域请传入[],不传时将保持模板区域信息不变。对选定区域,在选定时间段内不进行检测识别直接进行擦除。注意:清除区域请传入,不传时将保持模板区域信息不变。
30951 30952 30953 |
# File 'lib/v20190612/models.rb', line 30951 def AutoAreas @AutoAreas end |
#CustomAreas ⇒ Object
-
auto 自动擦除
-
custom 指定区域擦除
基础版:效果一般,性价比高,适合动画或背景较干净的视频。高级版:效果更好,适合短剧等现实风格视频。
-
basic 基础版
-
advanced 高级版
对选定区域,利用AI模型自动检测其中存在的擦除目标并擦除。注意,当擦除方式为custom时,此参数将不会生效。清除区域请传入[],不传时将保持模板区域信息不变。对选定区域,在选定时间段内不进行检测识别直接进行擦除。注意:清除区域请传入,不传时将保持模板区域信息不变。
30951 30952 30953 |
# File 'lib/v20190612/models.rb', line 30951 def CustomAreas @CustomAreas end |
#WatermarkEraseMethod ⇒ Object
-
auto 自动擦除
-
custom 指定区域擦除
基础版:效果一般,性价比高,适合动画或背景较干净的视频。高级版:效果更好,适合短剧等现实风格视频。
-
basic 基础版
-
advanced 高级版
对选定区域,利用AI模型自动检测其中存在的擦除目标并擦除。注意,当擦除方式为custom时,此参数将不会生效。清除区域请传入[],不传时将保持模板区域信息不变。对选定区域,在选定时间段内不进行检测识别直接进行擦除。注意:清除区域请传入,不传时将保持模板区域信息不变。
30951 30952 30953 |
# File 'lib/v20190612/models.rb', line 30951 def WatermarkEraseMethod @WatermarkEraseMethod end |
#WatermarkModel ⇒ Object
-
auto 自动擦除
-
custom 指定区域擦除
基础版:效果一般,性价比高,适合动画或背景较干净的视频。高级版:效果更好,适合短剧等现实风格视频。
-
basic 基础版
-
advanced 高级版
对选定区域,利用AI模型自动检测其中存在的擦除目标并擦除。注意,当擦除方式为custom时,此参数将不会生效。清除区域请传入[],不传时将保持模板区域信息不变。对选定区域,在选定时间段内不进行检测识别直接进行擦除。注意:清除区域请传入,不传时将保持模板区域信息不变。
30951 30952 30953 |
# File 'lib/v20190612/models.rb', line 30951 def WatermarkModel @WatermarkModel end |
Instance Method Details
#deserialize(params) ⇒ Object
30960 30961 30962 30963 30964 30965 30966 30967 30968 30969 30970 30971 30972 30973 30974 30975 30976 30977 30978 30979 |
# File 'lib/v20190612/models.rb', line 30960 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 |