发表于:2007-04-13 14:14:00
61楼
抱歉,各位,最近挺忙 另外我大意了没注意帖子会分2页 没看到最近大家的讨论。
9527: 关于摄象头实际上你不应该问我,因为这个很简单不是关键 你在任何1家做视频、安防的公司都可以买到很多品牌很多型号的,都能满足条件。
楼上的刘工:关于VB的图象处理可以厚厚的整理很多本书,我早年最先看的是1本关于用VB3.0做动画游戏的教材,里面类似于此的是光电枪,(实际上那个光电枪程序是把屏幕图象的点捕捉到枪里 来确定是否击中目标的) 实际上我无法详尽回答你的问题 视频捕捉和分析、动态分析是1个广阔的领域,咱们都是门外汉,我感觉自己只是了解一些毛,呵呵,目前这个领域很多方法都是无数专业人才积累了很多年的经验出来的;
方法有很多,基本的我可以举1个例子,比方“每秒拍摄1帧图象 第1秒拍摄的图象 传递到缓存中 ,这个图象作为基准图象,第2秒拍摄的作为比对,同时也作为基准,(实际取样不一样)第2秒的和第二秒的比对,每个图象分为很多坐标小格 比方3000*3000 或者更细,然后比对每个象素的差异,如果没变 就定为真 如果变了就定为假
然后按照坐标统计象素变化情况来确定发生范围,然后判断移动,
呵呵 这里面有许多许多许多的优化算法,比方 比对的时候不可能1格1格的比对,又比方比对的个体是分组的 如何捕捉特定组 我 是外行 不过大家翻翻书也都能找到很多心得。
好在楼主提出的要求不复杂 不需要识别虫子的脸面,呵呵 只要识别概量,那么就是个变化量,虫子是动的。。。。。实际就是变化量/2 就是虫量 当然还要容错,纠正误差,比方灰尘啊什么的,实际上 减少采样周期就可以了 因为灰尘的活动率远低于虫子 而且系统的灵敏度要求不高,5分钟下1次结论都可以