在一组监控摄像机图像中查找重要图像

我家外面有盗窃问题所以我设置了一个简单的网络摄像头来捕捉Dorgem(http://dorgem.sf.net)的每一秒。 Dorgem确实提供了一种功能,可以使用运动检测来捕获屏幕上正在移动的帧。问题是它使用的运动检测算法非常敏感。由于我便宜的网络摄像头上的连续镜头之间的颜色变化,它也会因为房子前面的树木在风中吹来而熄灭。此外,我家的前面是一个高流量区域,因此也有大量合法捕获的帧。 我使用Dorgem的运动检测平均每秒拍摄2800/3600帧。这对我来说太过分了,无法找到有趣的活动。 我希望我可以将相机重新定位到一个更理想的位置,它只能捕捉我感兴趣的区域,这样运动检测会更简单,但这对我来说不是一个选择。 我认为,因为我的相机有一个固定的位置,每张照片都在我家门前的相同区域,所以我应该能够扫描图像并找出哪些图像在该图像的某个有趣区域中有运动,抛弃所有图像其他帧。 例如:如果像素320,240发生了变化,那么有人走到我家前面,我想看到那个框架,但是如果像素1,1发生了变化,那么它只是在风中飘动的树木和框架可以被丢弃 我看过pdiff,一种用于在图片集中查找差异的工具,但它似乎也专注于整理整个图片,而不是它的特定区域: http://pdiff.sourceforge.net/ 我还研究了phash,一种基于人类对图像感知计算哈希的工具,但它看起来太复杂了: http://www.phash.org/ 我想我可以在shell脚本中使用imagemagick的mogrify -crop来实现它,以便选择我感兴趣的图像区域,然后运行pdiff来查找有趣的图像,并使用它来挑选有趣的帧。 有什么想法吗?想法?现有工具?     
已邀请:
裁剪然后使用pdiff似乎是我的最佳选择。     

要回复问题请先登录注册