我正在尝试使用Python中的OpenCV从视频计算差分图像速度不变量(例如卷曲,发散,变形等)。为此,我需要计算光流的x,y方向的空间导数。不幸的是,OpenCV似乎只提供用于计算光流的API,而不是它的衍生物。
是否有任何Python库用于计算光流的空间衍生物?我发现这个问题有点类似Lucas Kanade Optical Flow, Direction Vector,并且有人为计算空间而写的代码衍生品,但如果可能的话,我会喜欢图书馆,而不是自己编写代码。任何建议将不胜感激!
答案 0 :(得分:0)
这就是我看到它的方式(我曾经使用光流一点):
您想要计算光流场的各个偏导数;一个用于x
方向,另一个用于y
。
我试图像这样解决问题:
x
和y
流。derivative = current_state - last_state
。但这种方法非常混乱,因为衍生物会对最轻微的误差敏感。正好区分近似曲线,你很高兴。
你也可以平滑单个矩阵并做一个天真的差异,这应该比近似数据点快得多,但应该更容忍错误。