Lucas-Kanade 光流示例

点击开始/停止按钮开始或停止视频。
videoInput是一个<video>元素,用作输入。canvasOutput是一个<canvas>元素,用作输出。
为了确定点,我们使用cv.goodFeaturesToTrack()。我们取第一帧,在其上检测一些Shi-Tomasi角点,然后我们使用cv.calcOpticalFlowPyrLK迭代跟踪这些点。
<textarea>中的代码将在视频启动时执行。
您可以修改代码以进行更多研究。

视频输入
画布输出