MATLAB计算机视觉工具箱文档阅读 —— vision.ForegroundDetector 系统对象

vision.ForegroundDetector 系统对象

用 Gauss 混合模型进行前景检测

描述

ForegroundDetector 对比视频的背景模型,以确定每一个像素是背景还是前景。它计算出前景的标记。用背景删除,你可以从静态摄像机中检测出前景物体。

为了检测图像中的前景,你需要:

  1. 建立 vision.ForegroundDetector 对象并且设置它的属性。
  2. 像函数一样调用该对象,加上参数。

建立

语法
detector = vision.ForegroundDetector
detector = vision.ForegroundDetector(Name, Value)
描述
  • detector = vision.ForegroundDetector 用 Gauss 混合模型 (GMM) 计算并返回前景。
  • detector = vision.ForegroundDetector(Name, Value) 设置一个或者多个 “名称-值” 对的属性。每一个属性名称要用引号括起来。例如,detector = vision.ForegroundDetector('LearningRate', 0.005)

属性

除非特别声明,属性是 不可以调节的,意味着你在调用对象之后,这些值是不可以改变的。你在调用对象时,这些对象会被锁定,release 函数可以将他们解锁。

如果一个属性是 可以调节的,则你可以在任何时候改变它的值。

改变属性值的更多信息,可以参考 MATLAB 中使用系统对象的系统设计(MATLAB)。

  • AdaptLearningRate — 适应学习率
    • 'true'(默认) | 'false'
    • 适应学习率,指定为 'true' 或者 'false'。这个属性让对象根据 NumTrainingFrames 属性的不同阶段适应学习率。当你设置这个属性为 ‘true’ 时,对象把 LearningRate 设为 1 / ( current frame number ) 1 / (\text{current frame number}) 1/(current frame number)
  • 4
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你好!对于入门使用MATLAB计算机视觉工具箱,你可以按照以下步骤进行: 1. 安装MATLAB:首先,确保你已经安装了MATLAB软件。如果还没有安装,你可以从MathWorks官方网站上下载并安装MATLAB。 2. 计算机视觉工具箱的导入:打开MATLAB软件后,通过在命令窗口输入```ver```来验证是否已经安装了计算机视觉工具箱。如果未安装,可以在MATLAB的"APP"栏目中找到并选择“添加-Ons”选项,然后在搜索框中输入“计算机视觉工具箱”,点击安装。 3. 学习基本概念:在开始使用计算机视觉工具箱之前,建议你先了解一些基本的计算机视觉概念,比如图像处理、特征提取和目标检测等。 4. 通过示例代码学习:MATLAB提供了大量的计算机视觉工具箱的示例代码,你可以通过查看这些示例代码来学习如何使用不同的功能。你可以在MATLAB的帮助文档中找到示例代码。 5. 学习函数和工具箱文档MATLAB计算机视觉工具箱有详细的文档,你可以通过阅读这些文档来了解每个函数的用法和功能。你可以在MATLAB的帮助文档中搜索“计算机视觉工具箱”来找到相关的文档。 6. 参加在线课程和培训:如果你想进一步加强你的计算机视觉技能,你可以考虑参加MATLAB官方提供的在线课程和培训。这些课程和培训将帮助你更好地理解和应用计算机视觉工具箱。 希望这些步骤对你入门MATLAB计算机视觉工具箱有所帮助!如果你还有其他问题,欢迎继续提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值