[Bf-committers] Proposal: Using optical flow to smooth Speed Control for VSE

Ruan Beihong ruanbeihong at gmail.com
Sun Jan 10 15:09:32 CET 2010


Actually, I found some.
One is Camus method (
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.28.1973&rep=rep1&type=pdf)
which might be the best one using correlation method. And Liu at el.
method (
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.75.9938&rep=rep1&type=pdf)
which might be the best one using gradient method. The first one can
be
very fast to get a acceptable result, and the second one can be relatively
slower but get quite accurate result. Both can get high dense optical flow
which is used in this application. I haven't look at them very carefully
since I'm quite busy preparing for exams of my major (I'm studying
medicine). I just hope to have enough time to try to implement them in the
coming winter vacation.

2010/1/10 James Deery <james.deery at jadex.org>

> Hi,
>
> This look interesting, I would definitely like to see it in blender. I
> wouldn't mind doing some work on it. If you find a good resource for an
> algorithm and need some help, let me know. I'd have to brush up on my vector
> calculus but I'm ready for a challenge.
>
> Regards,
>
> James
>
> On 10 Jan 2010, at 03:41, Ruan Beihong wrote:
>
> > Thanks. That's what I'm going to do. His code would be helpful as a
> > reference. But I want to implement another algorithm, which I'm searching
> > for, with better accuracy and speed. And I hope it be integrated in to
> > blender's code.
> >
> > 2010/1/9 ibkanat <ibkanat at gmail.com>
> >
> >> I am not sure what your trying to do with optical flow but Jahka had a
> >> patch a while back. http://users.utu.fi/jhkarh/code.html
> >> On Sat, 2010-01-09 at 14:32 +0800, Ruan Beihong wrote:
> >>> Hi there,
> >>> Is there any way of doing it? I've heard that the optical flow do
> >>> wonders when interpolating frames between known frames. The current
> >>> way of smooth gaps of frames is averaging the first and the second
> >>> frames which is a method used in Cross effect.
> >>>
> >>> If I'm going to implement it (which I don't have much confidence since
> >>> I know little about calculs), could it be possible to copy some code
> >>> from OpenCV and integrate it to blender, or using OpenCV directly as
> >>> an extern dependency, or just code it from scratch?
> >>>
> >>> Thanks.
> >>>
> >>
> >>
> >> _______________________________________________
> >> Bf-committers mailing list
> >> Bf-committers at blender.org
> >> http://lists.blender.org/mailman/listinfo/bf-committers
> >>
> >
> >
> >
> > --
> > James Ruan
> > _______________________________________________
> > Bf-committers mailing list
> > Bf-committers at blender.org
> > http://lists.blender.org/mailman/listinfo/bf-committers
>
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers
>



-- 
James Ruan


More information about the Bf-committers mailing list