C# 基于OpenCv的视觉工作流-章107-光流追踪

C# 基于OpenCv的视觉工作流-章107-光流追踪

本章目标:
一、原理;
二、稠密光流追踪;

以视频方式,追踪图像中的移动物体。稀疏光流以特征点计算光流向量,稠密光流对每个一像素计算光流向量(精度高,性能相对慢)。

一、原理

前提条件:1、移动物体,在两帧间亮度值保持不变;如上一帧穿白色衣服,下一帧穿黑色衣服,这样不符合条件;

2、物体运动位移小,帧与帧间位移不大;

3、移动物体的所有部位运动基本一致;

光流 = 像素的移动矢量:每个像素记录从第 1 帧跑到第 2 帧,往 X、Y 方向移动了多少像素 (u,v)。

二、稠密光流跟踪

可使用cv2.calcOpticalFlowFarneback()算子,对图像进行光流追踪,输出是和原图同样尺寸的两通道光流场,每个像素代表该点从前一帧到当前帧的位移,如下图。

参考链接

https://edu.51cto.com/article/note/39073.html

https://www.cnblogs.com/wuyuan2011woaini/p/15660101.html

"VisionTool 探迹"免费视觉工具 自研

下载地址:https://pan.baidu.com/s/11tktKOSnepLNIEqNbvnv6w?pwd=qv5i

"VisionTool Halcon"付费视觉工具 (自研,淘宝可搜)

对应系列文章"C# 基于Halcon的视觉工作流",欢迎前往阅读。

上述内容需要一定的技术功底,本章至此已结束,欢迎阅读下章,谢谢!

相关推荐
水如烟2 分钟前
孤能子视角:逆溯法(存稿)——从终点参照解往回拆必经关卡
人工智能
LabVIEW开发5 分钟前
LabVIEW 连接板:28 个端子怎么排,优先级怎么定
java·算法·labview
用户29914221968032 分钟前
GitHub 热榜项目:周榜(2026-11-08)
人工智能·开源·github
天天被压力38 分钟前
【A股分钟级高频数据完全手册 #07】北交所历史分钟K线接口:京市Pro版分时批量
java·人工智能·python
用户29914221968041 分钟前
AI 日报(2026年11月8日)
人工智能
天天被压力44 分钟前
【A股分钟级高频数据完全手册 #08】股票日、分时数据接口对比:普通分时与Pro版差异实测
java·人工智能·python
miofly44 分钟前
NVIDIA 开源 Cosmos 3 四款模型,用于交互式世界模拟与自动驾驶场景生成
人工智能
用户2991422196801 小时前
GitHub 热榜项目:日榜(2026-11-08)
人工智能·开源·github
Dawson Zhu1 小时前
【LLM推理与Serving⑤】Prefix Cache前缀缓存:让重复prompt不再重复计算
人工智能·语言模型·架构·aigc·agi
Rocky Ding*1 小时前
深入浅出IDM-VTON论文精读:虚拟试衣怎样同时保住服装语义与局部细节
论文阅读·人工智能·深度学习·机器学习·aigc·ai-native·idm-vton