Class: TencentCloud::Ie::V20200304::VideoEnhance

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

Overview

画质增强参数信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(artifactreduction = nil, denoising = nil, colorenhance = nil, sharp = nil, wdsuperresolution = nil, faceprotect = nil, wdfps = nil, scratchrepair = nil, lowlightenhance = nil, videosuperresolution = nil, videorepair = nil) ⇒ VideoEnhance

Returns a new instance of VideoEnhance.



3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
# File 'lib/v20200304/models.rb', line 3496

def initialize(artifactreduction=nil, denoising=nil, colorenhance=nil, sharp=nil, wdsuperresolution=nil, faceprotect=nil, wdfps=nil, scratchrepair=nil, lowlightenhance=nil, videosuperresolution=nil, videorepair=nil)
  @ArtifactReduction = artifactreduction
  @Denoising = denoising
  @ColorEnhance = colorenhance
  @Sharp = sharp
  @WdSuperResolution = wdsuperresolution
  @FaceProtect = faceprotect
  @WdFps = wdfps
  @ScratchRepair = scratchrepair
  @LowLightEnhance = lowlightenhance
  @VideoSuperResolution = videosuperresolution
  @VideoRepair = videorepair
end

Instance Attribute Details

#ArtifactReductionObject

注意:此参数已经弃用,超分可以使用VideoSuperResolution参数注意:当取值为 0,表示帧率和原始视频保持一致。

Parameters:

  • ArtifactReduction:

    去编码毛刺、伪影参数。

  • Denoising:

    去噪声参数。

  • ColorEnhance:

    颜色增强参数。

  • Sharp:

    细节增强参数。

  • WdSuperResolution:

    超分参数,可选项:2,目前仅支持2倍超分。

  • FaceProtect:

    人脸保护信息。

  • WdFps:

    插帧,取值范围:[0, 60],单位:Hz。

  • ScratchRepair:

    去划痕参数

  • LowLightEnhance:

    低光照增强参数

  • VideoSuperResolution:

    视频超分参数

  • VideoRepair:

    视频画质修复参数



3494
3495
3496
# File 'lib/v20200304/models.rb', line 3494

def ArtifactReduction
  @ArtifactReduction
end

#ColorEnhanceObject

注意:此参数已经弃用,超分可以使用VideoSuperResolution参数注意:当取值为 0,表示帧率和原始视频保持一致。

Parameters:

  • ArtifactReduction:

    去编码毛刺、伪影参数。

  • Denoising:

    去噪声参数。

  • ColorEnhance:

    颜色增强参数。

  • Sharp:

    细节增强参数。

  • WdSuperResolution:

    超分参数,可选项:2,目前仅支持2倍超分。

  • FaceProtect:

    人脸保护信息。

  • WdFps:

    插帧,取值范围:[0, 60],单位:Hz。

  • ScratchRepair:

    去划痕参数

  • LowLightEnhance:

    低光照增强参数

  • VideoSuperResolution:

    视频超分参数

  • VideoRepair:

    视频画质修复参数



3494
3495
3496
# File 'lib/v20200304/models.rb', line 3494

def ColorEnhance
  @ColorEnhance
end

#DenoisingObject

注意:此参数已经弃用,超分可以使用VideoSuperResolution参数注意:当取值为 0,表示帧率和原始视频保持一致。

Parameters:

  • ArtifactReduction:

    去编码毛刺、伪影参数。

  • Denoising:

    去噪声参数。

  • ColorEnhance:

    颜色增强参数。

  • Sharp:

    细节增强参数。

  • WdSuperResolution:

    超分参数,可选项:2,目前仅支持2倍超分。

  • FaceProtect:

    人脸保护信息。

  • WdFps:

    插帧,取值范围:[0, 60],单位:Hz。

  • ScratchRepair:

    去划痕参数

  • LowLightEnhance:

    低光照增强参数

  • VideoSuperResolution:

    视频超分参数

  • VideoRepair:

    视频画质修复参数



3494
3495
3496
# File 'lib/v20200304/models.rb', line 3494

def Denoising
  @Denoising
end

#FaceProtectObject

注意:此参数已经弃用,超分可以使用VideoSuperResolution参数注意:当取值为 0,表示帧率和原始视频保持一致。

Parameters:

  • ArtifactReduction:

    去编码毛刺、伪影参数。

  • Denoising:

    去噪声参数。

  • ColorEnhance:

    颜色增强参数。

  • Sharp:

    细节增强参数。

  • WdSuperResolution:

    超分参数,可选项:2,目前仅支持2倍超分。

  • FaceProtect:

    人脸保护信息。

  • WdFps:

    插帧,取值范围:[0, 60],单位:Hz。

  • ScratchRepair:

    去划痕参数

  • LowLightEnhance:

    低光照增强参数

  • VideoSuperResolution:

    视频超分参数

  • VideoRepair:

    视频画质修复参数



3494
3495
3496
# File 'lib/v20200304/models.rb', line 3494

def FaceProtect
  @FaceProtect
end

#LowLightEnhanceObject

注意:此参数已经弃用,超分可以使用VideoSuperResolution参数注意:当取值为 0,表示帧率和原始视频保持一致。

Parameters:

  • ArtifactReduction:

    去编码毛刺、伪影参数。

  • Denoising:

    去噪声参数。

  • ColorEnhance:

    颜色增强参数。

  • Sharp:

    细节增强参数。

  • WdSuperResolution:

    超分参数,可选项:2,目前仅支持2倍超分。

  • FaceProtect:

    人脸保护信息。

  • WdFps:

    插帧,取值范围:[0, 60],单位:Hz。

  • ScratchRepair:

    去划痕参数

  • LowLightEnhance:

    低光照增强参数

  • VideoSuperResolution:

    视频超分参数

  • VideoRepair:

    视频画质修复参数



3494
3495
3496
# File 'lib/v20200304/models.rb', line 3494

def LowLightEnhance
  @LowLightEnhance
end

#ScratchRepairObject

注意:此参数已经弃用,超分可以使用VideoSuperResolution参数注意:当取值为 0,表示帧率和原始视频保持一致。

Parameters:

  • ArtifactReduction:

    去编码毛刺、伪影参数。

  • Denoising:

    去噪声参数。

  • ColorEnhance:

    颜色增强参数。

  • Sharp:

    细节增强参数。

  • WdSuperResolution:

    超分参数,可选项:2,目前仅支持2倍超分。

  • FaceProtect:

    人脸保护信息。

  • WdFps:

    插帧,取值范围:[0, 60],单位:Hz。

  • ScratchRepair:

    去划痕参数

  • LowLightEnhance:

    低光照增强参数

  • VideoSuperResolution:

    视频超分参数

  • VideoRepair:

    视频画质修复参数



3494
3495
3496
# File 'lib/v20200304/models.rb', line 3494

def ScratchRepair
  @ScratchRepair
end

#SharpObject

注意:此参数已经弃用,超分可以使用VideoSuperResolution参数注意:当取值为 0,表示帧率和原始视频保持一致。

Parameters:

  • ArtifactReduction:

    去编码毛刺、伪影参数。

  • Denoising:

    去噪声参数。

  • ColorEnhance:

    颜色增强参数。

  • Sharp:

    细节增强参数。

  • WdSuperResolution:

    超分参数,可选项:2,目前仅支持2倍超分。

  • FaceProtect:

    人脸保护信息。

  • WdFps:

    插帧,取值范围:[0, 60],单位:Hz。

  • ScratchRepair:

    去划痕参数

  • LowLightEnhance:

    低光照增强参数

  • VideoSuperResolution:

    视频超分参数

  • VideoRepair:

    视频画质修复参数



3494
3495
3496
# File 'lib/v20200304/models.rb', line 3494

def Sharp
  @Sharp
end

#VideoRepairObject

注意:此参数已经弃用,超分可以使用VideoSuperResolution参数注意:当取值为 0,表示帧率和原始视频保持一致。

Parameters:

  • ArtifactReduction:

    去编码毛刺、伪影参数。

  • Denoising:

    去噪声参数。

  • ColorEnhance:

    颜色增强参数。

  • Sharp:

    细节增强参数。

  • WdSuperResolution:

    超分参数,可选项:2,目前仅支持2倍超分。

  • FaceProtect:

    人脸保护信息。

  • WdFps:

    插帧,取值范围:[0, 60],单位:Hz。

  • ScratchRepair:

    去划痕参数

  • LowLightEnhance:

    低光照增强参数

  • VideoSuperResolution:

    视频超分参数

  • VideoRepair:

    视频画质修复参数



3494
3495
3496
# File 'lib/v20200304/models.rb', line 3494

def VideoRepair
  @VideoRepair
end

#VideoSuperResolutionObject

注意:此参数已经弃用,超分可以使用VideoSuperResolution参数注意:当取值为 0,表示帧率和原始视频保持一致。

Parameters:

  • ArtifactReduction:

    去编码毛刺、伪影参数。

  • Denoising:

    去噪声参数。

  • ColorEnhance:

    颜色增强参数。

  • Sharp:

    细节增强参数。

  • WdSuperResolution:

    超分参数,可选项:2,目前仅支持2倍超分。

  • FaceProtect:

    人脸保护信息。

  • WdFps:

    插帧,取值范围:[0, 60],单位:Hz。

  • ScratchRepair:

    去划痕参数

  • LowLightEnhance:

    低光照增强参数

  • VideoSuperResolution:

    视频超分参数

  • VideoRepair:

    视频画质修复参数



3494
3495
3496
# File 'lib/v20200304/models.rb', line 3494

def VideoSuperResolution
  @VideoSuperResolution
end

#WdFpsObject

注意:此参数已经弃用,超分可以使用VideoSuperResolution参数注意:当取值为 0,表示帧率和原始视频保持一致。

Parameters:

  • ArtifactReduction:

    去编码毛刺、伪影参数。

  • Denoising:

    去噪声参数。

  • ColorEnhance:

    颜色增强参数。

  • Sharp:

    细节增强参数。

  • WdSuperResolution:

    超分参数,可选项:2,目前仅支持2倍超分。

  • FaceProtect:

    人脸保护信息。

  • WdFps:

    插帧,取值范围:[0, 60],单位:Hz。

  • ScratchRepair:

    去划痕参数

  • LowLightEnhance:

    低光照增强参数

  • VideoSuperResolution:

    视频超分参数

  • VideoRepair:

    视频画质修复参数



3494
3495
3496
# File 'lib/v20200304/models.rb', line 3494

def WdFps
  @WdFps
end

#WdSuperResolutionObject

注意:此参数已经弃用,超分可以使用VideoSuperResolution参数注意:当取值为 0,表示帧率和原始视频保持一致。

Parameters:

  • ArtifactReduction:

    去编码毛刺、伪影参数。

  • Denoising:

    去噪声参数。

  • ColorEnhance:

    颜色增强参数。

  • Sharp:

    细节增强参数。

  • WdSuperResolution:

    超分参数,可选项:2,目前仅支持2倍超分。

  • FaceProtect:

    人脸保护信息。

  • WdFps:

    插帧,取值范围:[0, 60],单位:Hz。

  • ScratchRepair:

    去划痕参数

  • LowLightEnhance:

    低光照增强参数

  • VideoSuperResolution:

    视频超分参数

  • VideoRepair:

    视频画质修复参数



3494
3495
3496
# File 'lib/v20200304/models.rb', line 3494

def WdSuperResolution
  @WdSuperResolution
end

Instance Method Details

#deserialize(params) ⇒ Object



3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
# File 'lib/v20200304/models.rb', line 3510

def deserialize(params)
  unless params['ArtifactReduction'].nil?
    @ArtifactReduction = ArtifactReduction.new
    @ArtifactReduction.deserialize(params['ArtifactReduction'])
  end
  unless params['Denoising'].nil?
    @Denoising = Denoising.new
    @Denoising.deserialize(params['Denoising'])
  end
  unless params['ColorEnhance'].nil?
    @ColorEnhance = ColorEnhance.new
    @ColorEnhance.deserialize(params['ColorEnhance'])
  end
  unless params['Sharp'].nil?
    @Sharp = Sharp.new
    @Sharp.deserialize(params['Sharp'])
  end
  @WdSuperResolution = params['WdSuperResolution']
  unless params['FaceProtect'].nil?
    @FaceProtect = FaceProtect.new
    @FaceProtect.deserialize(params['FaceProtect'])
  end
  @WdFps = params['WdFps']
  unless params['ScratchRepair'].nil?
    @ScratchRepair = ScratchRepair.new
    @ScratchRepair.deserialize(params['ScratchRepair'])
  end
  unless params['LowLightEnhance'].nil?
    @LowLightEnhance = LowLightEnhance.new
    @LowLightEnhance.deserialize(params['LowLightEnhance'])
  end
  unless params['VideoSuperResolution'].nil?
    @VideoSuperResolution = VideoSuperResolution.new
    @VideoSuperResolution.deserialize(params['VideoSuperResolution'])
  end
  unless params['VideoRepair'].nil?
    @VideoRepair = VideoRepair.new
    @VideoRepair.deserialize(params['VideoRepair'])
  end
end