【问题标题】:Pattern Recognition Image Processing模式识别图像处理
【发布时间】:2012-12-06 17:44:35
【问题描述】:

我正在做一个关于自动电源管理的项目。我的想法是使用网络摄像头拍摄常规图像并确定房间是空的还是满的。

现在我的想法是,第一个图像将是一个空房间,并且会有一个软件将连续的图像以此为基础进行比较,并推断房间是否是空的。

我认为模式识别会很合适。该软件将匹配两个图像的模式(可能转换为二进制阈值图像,这正是我的想法)并相应地检测。

首先请告诉我它是否正确(如模式识别是正确的步骤)。其次,我想知道如何开始这个

【问题讨论】:

  • 如果房间里有像桌子这样的大物体,并且移动了那个桌子,即使房间里没有人,差异也会很大,并会触发房间被占用。正如@HighPerformanceMark 所提到的,热成像将是一种更准确的方法

标签: image-processing pattern-recognition


【解决方案1】:

运动检测算法在实际实现中主要存在两个问题:

  • 相机运动(一般来说,不可能区分相机运动和物体运动)

  • 压缩伪影(很难判断是有东西移动了还是只是噪音)

由于您的情况只存在第二个问题,我推荐本文中介绍的统计解决方案(“小波压缩视频中的移动对象检测”,Toreyin 等人,Elsevier):

http://yoksis.bilkent.edu.tr/doi_getpdf/articles/10.1016-j.image.2004.12.002.pdf

我已经实现了这个解决方案,即使在非常嘈杂的视频中,如果相机静止不动,它也能很好地工作。您甚至可以在不使用小波变换的情况下实现此范例,并将此解决方案仅应用于原始图像像素。

【讨论】:

    【解决方案2】:

    如果您只是想知道房间里是否有人(即试图数人),您可以通过比较框架图片来查看是否有重大更改,see this question 用于许多可以帮助您入门的库。

    一般来说,如果房间里有人使用 PIR 传感器(又名运动检测传感器),则更容易检测到,您可以从 e-bay(不到 10 美元)或本地电子产品中获得一个如果您想使用此方法,请存储和微控制器,例如 Arduino 和here is a tutorial

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-10
      • 2019-06-21
      • 1970-01-01
      • 1970-01-01
      • 2016-03-29
      • 1970-01-01
      • 2014-10-24
      • 1970-01-01
      相关资源
      最近更新 更多