Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #AutoDeblock v1.2
- ##############################################################################################################################################################################
- or=last.mt_edge("prewitt",0,24,0,24)
- or_d=mt_edge("prewitt",0,24,0,24).removegrain(4).removegrain(4)
- ##############################################################################################################################################################################
- unfiltered = last
- vweakdeblock = Deblock_QED().dfttest(sigma=1 ,y=true,u=true,v=true,tbsize=1).smdegrain(blksize=16,tr=2,pel=1,subpixel=3,prefilter=2,thsad=50,thsadc=25,refinemotion=true)
- weakdeblock = Deblock_QED().dfttest(sigma=5 ,y=true,u=true,v=true,tbsize=1).smdegrain(blksize=16,tr=2,pel=1,subpixel=3,prefilter=2,thsad=100,thsadc=50,refinemotion=true)
- mediumdeblock = Deblock_QED().dfttest(sigma=9 ,y=true,u=true,v=true,tbsize=1).smdegrain(blksize=16,tr=2,pel=1,subpixel=3,prefilter=2,thsad=150,thsadc=75,refinemotion=true)
- strongdeblock = Deblock_QED().dfttest(sigma=13,y=true,u=true,v=true,tbsize=1).smdegrain(blksize=16,tr=2,pel=1,subpixel=3,prefilter=2,thsad=200,thsadc=100,refinemotion=true)
- vstrongdeblock = Deblock_QED().dfttest(sigma=17,y=true,u=true,v=true,tbsize=1).smdegrain(blksize=16,tr=2,pel=1,subpixel=3,prefilter=2,thsad=200,thsadc=100,refinemotion=true)
- ##############################################################################################################################################################################
- autodeblock5 = ConditionalFilter(vweakdeblock , unfiltered , "(LumaDifference(or,or_d) > 2) && (YDifferenceToNext > 3)", "==", "True")
- autodeblock4 = ConditionalFilter(weakdeblock , autodeblock5, "(LumaDifference(or,or_d) > 3) && (YDifferenceToNext > 3)", "==", "True")
- autodeblock3 = ConditionalFilter(mediumdeblock , autodeblock4, "(LumaDifference(or,or_d) > 5) && (YDifferenceToNext > 3)", "==", "True")
- autodeblock2 = ConditionalFilter(strongdeblock , autodeblock3, "(LumaDifference(or,or_d) > 7) && (YDifferenceToNext > 3)", "==", "True")
- autodeblock1 = ConditionalFilter(vstrongdeblock , autodeblock2, "(LumaDifference(or,or_d) > 9) && (YDifferenceToNext > 3)", "==", "True")
- ##############################################################################################################################################################################
- autodeblock1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement