| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> 详解OpenCV的视频背景/前景分割(背景建模/前景提取)类cv::bgsegm::BackgroundSubtractorMOG并利用它实现对道路监控视频前景/背景的提取 -> 正文阅读 |
|
[人工智能]详解OpenCV的视频背景/前景分割(背景建模/前景提取)类cv::bgsegm::BackgroundSubtractorMOG并利用它实现对道路监控视频前景/背景的提取 |
cv::bgsegm::BackgroundSubtractorMOG是基于高斯混合模型的背景与前景分割算法。 具体的算法原理可以参考下面这篇论文: MOG名称的来历:Mixture of Gaussian,它又称为GMM(Gaussian Mixed Model),百度百科对其有详细解释,链接 https://baike.baidu.com/item/GMM/4258031?fr=aladdin
下面介绍其成员函数。 继承于基类cv::BackgroundSubtractor的成员函数apply()和getBackgroundImage()的详细介绍见博文:https://blog.csdn.net/wenhao_ir/article/details/125007017 其特有的成员函数如下:
成员函数getBackgroundRatio()用于返回算法的“背景比率”参数,它对应于论文中的TB参数。如果前景像素在大约【backgroundRatio×历史帧(即参数nframes)】中保持半常量值,则将其视为背景并作为新组件的中心添加到背景模型中。提问:什么叫半常量值(semi-constant value),这个博主也不太清楚,这个算法的论文中应该有相关介绍,感兴趣的同学可以去看一看。
成员函数getHistory()用于返回影响背景模型的历史帧数。
成员函数getNMixtures()用于返回高斯混合模型中高斯分量的个数。
成员函数getNoiseSigma()用于返回每个高斯分量的初始方差。
成员函数setBackgroundRatio用于设置算法的“背景比率”参数,这个参数的意义在上面已经介绍了。
成员函数setHistory()用于设置影响背景模型的历史帧数。
成员函数setNMixtures()用于设置高斯混合模型中高斯分量的个数。
成员函数setNoiseSigma()用于设置每个高斯分量的初始方差。 下面上示例代码: 上示例代码被迫中止,原因是OpenCV3的开发文档中虽然还有这个类,但是在OpneCV3官方发布的编译好的配置环境下却不能使用了,截图如下: 博主就给大家使用这个类的Python示例代码给大家吧! 在上示例代码前,还需要介绍下函数createBackgroundSubtractorMOG(),
Python原型如下:
参数意义如下: Python示例代码如下:
代码中用到的视频下载链接:https://pan.baidu.com/s/1X08cwwSE4DUvzT0XvHvpvw?pwd=9yyq 运行结果如下: 补充说明一点:这个类没有阴影检测的功能,所以不能去除汽车的影子。 延伸阅读: |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 4:32:39- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |