level 9
XSoft93
楼主
个人觉得MDeGrain2()效果很好,不过发现在人物高速移动,但是背景静止的场景中会出现:能透过人物看到背景(鬼影?)。请教一下,若是调下MDeGrain的参数能否解决此类问题?
MDeGrain2():

BDMV:

脚本:
SetMTMode(2,0)
SetMemoryMax(1300)
source=LWLibavVideoSource("/Volumes/Macintosh HDD/Movies/STB/00002.m2ts")
super = source.MSuper(pel=2, sharp=1)
backward_vec2 = MAnalyse(super, isb = true, delta = 2, overlap=4,search=3,dct=0)
backward_vec1 = MAnalyse(super, isb = true, delta = 1, overlap=4,search=3,dct=0)
forward_vec1 = MAnalyse(super, isb = false, delta = 1, overlap=4,search=3,dct=0)
forward_vec2 = MAnalyse(super, isb = false, delta = 2, overlap=4,search=3,dct=0)
denoised = MDegrain2(source, super, backward_vec1,forward_vec1,backward_vec2,forward_vec2,thSAD=380,thSADC=380)
line1 =denoised.mt_edge("hprewitt")
line2 =denoised.mt_edge("min/max")
line=mt_hysteresis(line2, line1)
debanded =denoised.gradfun3(radius=18,radiusc=18,thrc=0.32,thr=0.32)
Final =mt_merge(debanded, source, line, luma=true)
return Final
2014年06月15日 00点06分
1
MDeGrain2():

BDMV:
脚本:SetMTMode(2,0)
SetMemoryMax(1300)
source=LWLibavVideoSource("/Volumes/Macintosh HDD/Movies/STB/00002.m2ts")
super = source.MSuper(pel=2, sharp=1)
backward_vec2 = MAnalyse(super, isb = true, delta = 2, overlap=4,search=3,dct=0)
backward_vec1 = MAnalyse(super, isb = true, delta = 1, overlap=4,search=3,dct=0)
forward_vec1 = MAnalyse(super, isb = false, delta = 1, overlap=4,search=3,dct=0)
forward_vec2 = MAnalyse(super, isb = false, delta = 2, overlap=4,search=3,dct=0)
denoised = MDegrain2(source, super, backward_vec1,forward_vec1,backward_vec2,forward_vec2,thSAD=380,thSADC=380)
line1 =denoised.mt_edge("hprewitt")
line2 =denoised.mt_edge("min/max")
line=mt_hysteresis(line2, line1)
debanded =denoised.gradfun3(radius=18,radiusc=18,thrc=0.32,thr=0.32)
Final =mt_merge(debanded, source, line, luma=true)
return Final