问题标签 [background-subtraction]

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.

0 投票
3 回答
35111 浏览

matlab - MATLAB中的背景减法

我正在寻找对图像进行背景减法。我是 MATLAB 的新手,也是图像处理/分析的新手,如果这听起来很愚蠢,我很抱歉。1) 除了imsubtract()之外,还有其他方法可以进行背景减法(除了将一张图像与另一张图像进行比较之外)?2) 在 Math Works对 imsubtract() 的解释中,为什么他们将结构元素设为圆盘?到目前为止,这似乎相当困难,因为每次我尝试某些东西时,我最终不仅会减去嘈杂的背景,而且还会丢失我想看的图像部分!

0 投票
1 回答
2329 浏览

c++ - OpenCV 前景检测慢

我正在尝试实现Learning OpenCV一书中概述码本前景检测算法。

该算法仅针对图片的每个像素描述了基于码本的方法。所以我采用了想到的最简单的方法——拥有一组码本,每个像素一个,很像 IplImage 的矩阵结构。数组的长度等于图像中的像素数。

我写了以下两个循环来学习背景和分割前景。它利用了我对 src 图像内部矩阵结构的有限理解,并使用指针算法来遍历像素。

该程序有效,但非常缓慢。有什么明显的东西在减慢速度吗?还是简单实现中的固有问题?我有什么办法可以加快速度吗?每个码本都没有按特定顺序排序,因此处理每个像素确实需要线性时间。因此,将背景样本加倍,程序对每个像素的运行速度减慢 2,然后将其放大像素数。但就实现而言,我看不到任何清晰、合乎逻辑的方式来对代码元素条目进行排序。

我知道在 opencv 示例中有相同算法的示例实现。然而,这种结构似乎要复杂得多。我希望更多地了解这种方法背后的原因,我知道我可以为现实生活中的应用程序修改示例。

谢谢

0 投票
1 回答
502 浏览

opencv - 请帮助我....我想知道如何编码背景减法

我刚刚开始使用 OpenCV。我遇到了这个问题,我试图找到该代码的来源。有任何想法吗?

0 投票
1 回答
4864 浏览

python - 使用 OpenCV 补偿自动白平衡

我正在开发一个应用程序,它接收网络摄像头数据,应用各种转换、模糊,然后进行背景减法和阈值过滤。它是一种光学触摸屏改造系统(设计差异太大,无法使用tbeta/touchlib)。

相机的白平衡正在破坏阈值滤镜,只要看到用户的手就会使所有东西变亮,而当它离开时会变暗,导致其中一个显示出大量的静电。

有什么好的方法可以抵消吗?假设它是恒定的并调整图像的其余部分亮度以使其保持恒定是一个好主意吗?

0 投票
2 回答
1254 浏览

algorithm - 从视频中删除分割(例如人或鸟)的标准技术是什么?

假设您正在拍摄视频(相机处于稳定位置),一只鸟飞过相机的视野。应该可以进行图像分割并自动从视频中删除这只鸟。

这些风格的算法叫什么?它们通常是如何完成的?

0 投票
6 回答
20962 浏览

c++ - 使用 OpenCV 和 C++ 进行激光检测

我想用网络摄像头跟踪一个激光点(在墙上),我正在使用 openCV 来完成这项任务。任何人都可以建议我用 C++ 做到这一点。

谢谢 !

0 投票
1 回答
1026 浏览

html - 图像背景减法

我正在开发一个基于浏览器的应用程序,我将在其中获取图像。如果背景很简单,我将不得不找到背景并将其删除。就像背景是纯色或渐变一样。我正在考虑两个选项——1)使用 html5 画布 2)将图像带到服务器并使用任何好的图像 API 删除背景并将其返回给客户端。

我的问题是“在调用 getImageData() 后使用画布和操作像素是否可行?是否有任何好的算法来删除背景?我试图搜索它,但我只能找到一些可以购买的文章。我可以在java或javascript中实现算法(如果我使用canvas)。另外,如果我选择option2,将图像带到服务器并使用任何好的API删除背景,是否有我可以使用的java API?

任何帮助将不胜感激。

谢谢

0 投票
3 回答
3326 浏览

image-processing - 背景减法将阴影标记为前景

我的背景减法工作得很好。但问题是,它也将阴影标记为前景。

有没有人找到一些技巧来消除背景中的阴影?您使用并获得可靠的技术、论文、文章等的链接将非常棒!

0 投票
2 回答
2254 浏览

matlab - 请解释一下本教程中卡尔曼滤波器的用途

一个人发布了这个关于使用卡尔曼滤波器进行对象跟踪的教程。许多人评价高星,所以这不是一个错误/错误的教程。

然而,一个家伙发布了以下问题:“在这段代码中,你已经在每一帧中进行了检测,并且这个输出作为卡尔曼滤波器的输入提供。所以背景减法和卡尔曼滤波器会给出相似的结果。所以请你解释一下这里使用卡尔曼滤波器。”

我和他有同样的想法。有人可以在这里解释卡尔曼滤波器的使用吗?

0 投票
1 回答
3054 浏览

opencv - 关于如何使用高斯混合 opencv 实现的任何教程/好的文档?

我找到了使用 CvGaussBGStatModelParams 结构、cvCreateGaussianBGModel 和其他相关函数的 OpenCV 代码。但是,我无法找到任何关于它们如何工作以及如何使用它们以及它们的含义的解释。

任何帮助,将不胜感激。