opencv - OpenCV的滚球背景减除算法

标签 opencv image-processing computer-vision

在 ImageJ 中是否有“滚球”背景减法算法的 OpenCV (android) 实现:Process->Subtract Background?

OpenCV 有一个 BackgroundSubtractorMOG 类,但它用于视频流而不是单个独立图像。

这是此方法的作用的示例: http://imgur.com/8SN2CFz

这是该过程的文档:http://imagejdocu.tudor.lu/doku.php?id=gui:process:subtract_background

最佳答案

我所知道的 OpenCV C 库中没有实现,而 Android JNI 包装器就是这样 - 主要库的包装器。

说过 ImageJ 实现的源代码可以在线获得 here因此,您应该能够将其直接整合到您的 Android 图像处理管道中。

有一些关于滚动球与例如滚球的相对优点的讨论。使用磁盘结构元素( 在 OpenCV 中可用)here .

如果您绝对需要 Rolling Ball 和 OpenCV,那么遗憾的是它不是“开箱即用”的。

关于opencv - OpenCV的滚球背景减除算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29320954/

相关文章:

c++ - 精明: Lot of unwanted edges are detected

python - 在图像opencv python中找到单词中每个字符的中心坐标

python-3.x - Windows 10 中的 Dlib ImportError on line _dlib_pybind11 import *, DLL Load Failed

python - 在 open cv 中检测橙色的推荐颜色空间是什么?

java - eclipse :java.lang.UnsatisfiedLinkError

python - 安装 OpenCV 失败,因为它找不到 "skbuild"

C# "Out Of Memory Exception"返回变量访问器

Python 与 C++ OpenCV matchTemplate

java - 如何检测图像中的形状?

Python OpenCV cv2 - 将图像的亮度和对比度提高 100% 的简单方法