问题标签 [mog]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
opencv - 背景减法:创建高斯混合的整体结构
我想通过修改标准 MOG 算法并创建一个高斯集合结构来改进视频中的背景减法,该结构以帧的各种特征(如归一化色度值、空间梯度和纹理)为模型。我希望通过包含空间特征来减少照明效果。什么是最好使用openCV实现相同的好方法?集成结构要么基于 AdaBoost,要么基于所有高斯模型的简单加权组合。
opencv - 错误:函数初始化中的 CV_8U
我使用 ROS /camera/depth/image 主题从 kinect 获取图像。此图像编码类型为 TYPE_32FC1。但是我不能使用这个图像。我想做背景减法,但出现如下错误:
代码如下所示:
谢谢!
c++ - 如何将 BackgroundSubtractorMOG2 用于图像
我对 OpenCV 很陌生,现在我被困住了。我正在处理图像,而不是视频。由于我将在我的项目中拥有相同的背景,我认为如果我可以删除我的背景,它会更容易工作。但首先,我要问一件事。我可以将 BackgroundSubtractorMOG2 用于图像吗?因为它在视频分析/运动分析标题下。
我阅读了 opencv.org 上的文档并查看了无数示例/教程,但我仍然难以理解 MOG2 的工作原理。
快速提问:参数中的历史是什么?
所以,我写了一个简单的代码。我得到一个前景蒙版。那么,下一步是什么?如何删除背景并只留下我的对象?我不应该先加载背景,然后加载实际图像,以便 MOG2 可以进行背景减法吗?
我正在使用 OpenCV 2.4.11。
代码:
源图像:
我从 MOG2 得到的 fgMask:
opencv - 如何获取给定背景图像的前景蒙版
假设我有背景图像bg
和当前帧I
,我怎样才能获得前景蒙版fgmask
?
注意:使用标准方法fgmask = abs(bg-I) > th
不能给出准确的结果,发现很多噪音。
我知道 opencv 中的 MOG2 函数,但这个函数的问题是 AFAIK 它根据模型生成的自适应背景给出前景蒙版。有没有设置这个背景?
更新:
我已经找到了一种获取前景蒙版的方法,但我认为它对光线和阴影很敏感。
opencv - 如何从 mog 算法生成的掩码中消除所谓的“鬼”像素?
当我使用 Visual Studio 运行 mog 算法并处理图像序列和视频以及来自相机的流式视频时,一些生成的蒙版具有出现在所有帧中的鬼像素。我试图改变算法的参数,但仍然有同样的问题。请参考下面的照片,它说明了我的意思。您可以看到第一帧中的白色护理出现在当前帧的生成掩码中,它从第一帧开始按顺序排列。
我怎样才能消除它?
c++ - OpenCV:背景减法0xC0000005:访问冲突写入位置
我是 opencv 新手,我正在尝试使用BackgroundSubtractorMOG2
. 但是,我遇到了访问冲突的问题(我在任何地方都找不到解决方案)。我不确定,如果问题出在我的代码上?请帮忙!!
问题:
我正在使用 VS2013 和 opencv 3.1。
这是代码:
python-2.7 - 无法在opencv中使用背景减法器模块
我正在尝试在 opencv 中使用背景减法器模块。我指的是这个博客。我无法使用它,因为我一次又一次地收到错误消息'module' object has no attribute 'createBackgroundSubtractorMOG'
,我已经浏览了这个问题的所有答案,并且我尝试使用所有可能的子字符串,例如 - createBackgroundSubtractor
,等BackgroundSubtractor
,createBackgroundSubtractorMOG2
但我再次得到相同的结果错误信息。我在用 -
开放式CV 3.0.0
蟒蛇2.7.10
Ubuntu 15.10
这是我的代码——
opencv - OpenCV MOG2 背景减法奇怪的结果
在 OpenCV 中使用 MOG2 bacground 减法器时,我得到的结果在输出的前景分段区域中显示部分背景。我正在处理实时摄像机源。
我使用默认参数进行初始化,然后将高斯数更改为 5。对于假设场景是静态的前 100 帧,GMM 以 -1.0 的学习率更新。在 100 帧之后,当预期移动时,使用 0.0 的学习率。
没有运动的蒙版示例如下:-
可以看出,蒙版相当嘈杂,尽管这可能是由于场景中的发光变化。
将我的手臂放在镜头前时,可以看到我楼下栏杆的轮廓在应该是我的手臂的区域被标记为背景,如下所示:-
这是 MOG2 背景减法器的预期行为吗?更新然后用于我采用的预测模型是否足以分割静态场景中的移动组件?人们会期望被遮挡场景的残余部分出现在分割蒙版中吗?
python - Opencv MOG 和 GMG 减法器不工作
我一直在进行 opencv mog 和 gmg 背景减法,我已经安装了 opencv 3.3.0
https://github.com/Itseez/opencv_contrib
还有来自同一版本的opencv,但我仍然找不到MOG不工作,而mog 2正在工作,
我收到以下错误消息