Hello Selur,
I released the new RC3 (attached) and I hope that it will be the final one.
The main changes are:
1) in HAVC_deepex() the parameter "enable_resize" has been replaced by the parameter "ref_merge"
With the following description:
Quote:Method used by DeepEx to merge the reference frames with the frames propagated by DeepEx.
It is applicable only with DeepEx method: 0, 1, 2.
The HAVC reference frames must be produced with frequency = 1.
Allowed values are:
0 = No RF merge (reference frames can be produced with any frequency)
1 = RF-Merge Low (reference frames are merged with low weight)
2 = RF-Merge Med. (reference frames are merged with medium weight)
3 = RF-Merge High (reference frames are merged with high weight)
the tricky part is that this method (when > 0) requires that in the function HAVC_ddeoldify the parameter "sc_min_freq" is set = 1.
Since this parameter is included in a separate function I cannot enforce it, in this case should be Hybrid to set sc_min_freq=1 when ref_merge > 0.
2) in HAVC_main I added the parameter DeepExRefMerge to manage the value of parameter "ref_merge" in HAVC_deepex() (it is just a propagation)
This method has been added to fix the problem reported in post:
#500
The results are quite satisfatory, here the frame 20 colored using DeepEx
the image was obtained using the following code:
clip = HAVC_main(clip, Preset='Fast', ColorFix='Violet/Red', ColorTune='Light', EnableDeepEx=True, DeepExMethod=1, DeepExPreset='Medium', DeepExRefMerge=2, ScFrameDir="D:/Tests/Green/ref_color")
and the following reference image
I hope you have time to adapt the GUI.
Thanks,
Dan