因为要做一个视频监视软件,在发现物体移动时,能自己拍照,所以要用到图像比较功能。
网上关于视频分析的原理倒有,算法也有,就是太复杂,不容易实现。
我的简单算法为(假设为24位色bmp格式):
对比前后两个图像每一个象素的每一个颜色字节(24位中的8位),发现象素差大于20%时认为此象素不相同。
当发现有0.5%以上的象素不相同时,认为两张图片不符。
这个算法计算简单,速度快,判断基本正确。
缺点是,当环境当线强弱变化时,容易误判为不符(实际没有物体移动)。当光线较弱时,难以发现物体移动。
不知道可以怎么改进一下才好?
posted on 2008-09-02 09:48
游子 阅读(683)
评论(2) 编辑 收藏 引用 所属分类:
原创技术 、
硬件 、
软件