opencvc++在阈值图像中查找移动
Opencv C++ finding movement in a thresholded image
我正在使用openCv与c++,我试图在不同的照明条件下找到一个移动的球。到目前为止,我能够通过使用HSV色彩空间阈值来过滤图像。这样做的问题是,它会挑出其他颜色相似的物体。每次有不同颜色/背景的球时,计算准确的hsv范围是非常繁琐的。
是否有一种方法可以让我在阈值二值图像上应用任何过滤器来检测仅移动的对象?这样我只会找到球,而不是其他物体,因为它们通常是静止的。
谢谢你,
Varun
最简单的方法是在图像序列中进行帧差/背景学习。
-
帧差:减去两个连续的帧,结果是运动的部分(你可能只会得到运动物体的边缘)
-
背景学习:例如,建立一个超过50帧的平均值,这将是你学习的背景,然后减去当前帧,再次差异是移动部分
相关文章:
- 正在查找文档以获得PS4平台的C++中的设备信息
- 将对象移动到std::shared_ptr
- 在C++中查找文件
- 何时在引用或唯一指针上使用移动语义
- 模板元程序查找相似的连续类型名称
- 在UNIX系统中使用DIR查找文件的字节大小
- 如何从具有移动语义的类对象中生成共享指针
- 查找最接近的大于当前数字的数字的索引
- 有没有一种方法可以创建一个带有哈希表的数据库,该哈希表具有恒定时间查找功能
- 查找后更改类变量
- 使用正则表达式regex_search在字符串中查找字符串
- 将shared_ptr移动到<StructA>shared_ptr<变体<结构A、结构 B>>
- C / C++ 移位/偏移/向左或向右移动位图?
- 查找所有移动构造函数和移动赋值运算符(特别是那些没有"noexcept"的运算符)
- 算法,用于查找获取排序列表所需的最小移动元素到结束步骤
- 在C 中查找移动分配运算符的所有用途的工具
- 在C++中查找和移动文件
- 难以搜索"craigslist"数组以查找匹配项并删除匹配的行并将所有内容向上移动
- 查找获取"Good"字符串的最小移动次数
- opencvc++在阈值图像中查找移动