光流(optical flow)一般应用在下面的场景中:
图像X和图像Y一般为视频流中相邻的两帧,某一像素在图像X中位置为(x1,y1),图像Y中位置为(x2,y2),则这一像素光流为(u,y)=(x1,y1)-(x2,y2),代表X中像素点在Y中发生在的u方向和v方向的位移,所以光流估计的结果为原图像大小相等的双通道图像,光流估计的核心问题即如何匹配两张图片的对应像素点。是不和立体匹配问题很像?立体匹配是在u方向上寻找对应像素点,结果为原图像大小相等的单通道图像。
光流的结果是X场景下,图片用光流场编码表示
立体匹配结果的可视化很简单,直接根据视差大小可视化为灰度图即可,光流场(Flow Field)如何可视化出来的呢?光流场的颜色编码图为: