Closed ewwnage closed 2 years ago
Edge-guided flow completion is implemented. But we can choose to use it or not. If edge_guide
is flagged, we'll use it. If not, we'll just use diffusion for flow completion.
My experience is: it is not needed for most object removal cases. Incorrect flow edges will cause problems in flow completion, which will affect the final video completion.
Hope this helps. Let me know if you have other questions.
in video_completion.py is checked if the edge_guide flag was set. By default it is not so I assume that the edge connect network is not implemented in the default inference path? Is the EdgeConnect only used if this flag is set? What happens if it's not set? Does the network simply just don't complete flow edges?
Thanks in advance