密集光流算法详解
1. 平滑核相关参数
在实际应用中,所使用的平滑核的 sigma 值等于 0.3 ⋅(winsize / 2) 。这意味着高斯分布大部分质量所在的区域仅约为核区域的 60 - 70%。因此,为了比盒式核获得更好的效果,该核的大小预计需要增大约 30%。
与 polyN 密切相关的是 polySigma ,它是运动场固有尺度的来源。在拟合过程中计算导数时使用的是方差为 polySigma 且总范围为 polyN 的高斯核(与平滑所用的核不同)。 polySigma 的值应略大于 polyN 的 20%。例如, polyN = 5 、 polySigma = 1.1 以及 polyN = 7 、 polySigma = 1.5 这两组参数组合效果较好,在源码中被推荐使用。
cv::calcOpticalFlowFarneback() 函数的最后一个参数是 flags ,它支持多个选项,这些选项可以使用逻辑或运算符进行组合:
- cv::OPTFLOW_USE_INITIAL_FLOW :该选项告知算法将 flow 数组也视为输入,并将其作为场景中运动的初始估计。在分析视频的连续帧时,通
超级会员免费看
订阅专栏 解锁全文
1579

被折叠的 条评论
为什么被折叠?



