opencv - 基于光流的分割

标签 opencv image-segmentation object-detection opticalflow

您好,我想根据光流 (as suggested in this answer) 对视频序列中的对象进行分割,我正在使用 opencv 并且已经能够使用 calcOpticalFlowFarneback 为两个连续帧生成流场功能。有人可以解释一下我将如何根据这个流场分割图像吗?

最佳答案

由于您想使用光流来分割对象,因此您的决策将基于您的对象所处的运动类型...您可以查看 this video on youtube .您可以测量每个感兴趣的像素在两个连续帧中经历的位移的方向和大小,以了解它们的运动模式。在视频链接中,汽车是根据光流从背景中分割出来的...

关于opencv - 基于光流的分割,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15399541/

相关文章:

python - 使用 tensorflow 进行语义分割 - 损失函数中的 ValueError (sparse-softmax)

image-processing - "semantic segmentation"与 "segmentation"和 "scene labeling"相比是什么?

opencv - 基本矩阵、本质矩阵和单应矩阵之间有什么区别?

python - 如何随机排序图像及其掩码?

opencv - LBP人脸检测

matlab - 图像分割后的高效分割边界标记

tensorflow - mAP 随着训练 tensorflow 目标检测 SSD 的增加而降低

python - [Tensorflow][对象检测]尝试使用 --num_clones=2 进行训练时出现 ValueError

c++ - 识别曲线直线部分的算法

python - Windows 10 上的 opencv python 相机权限问题