如何判别屏幕上的图象(静止或动态)与一参考图象的同与不同呢?(100分)

  • 主题发起人 主题发起人 gsand
  • 开始时间 开始时间
G

gsand

Unregistered / Unconfirmed
GUEST, unregistred user!
如何判别屏幕上的图象(静止或动态)与一参考图象的同与不同呢?
假设先指定一图象为参照,用捕捉到的图象和参照图如何进行比较?
又如何知道有变化呢?变化能用量来表示吗?
 
难,搞过运动图像压缩的朋友也许有点门路。
 
高难度,指纹识别也是如此.
 
馊主意:在给定的区域内逐点比较颜色值.
 
我见过一个VB做的软件(不算太大)可以实现上述功能,但软件是硬加密的,没敢动。
我想DELPHI应该可以实现此功能,请各位多多指教。
 
> 馊主意:在给定的区域内逐点比较颜色值.
并不是完全馊,但不能直接使用.我们做过这方面的工作,现在国际上
公认的比较好的方法是用(两帧颜色直方图的差异+两帧逐象素差异)
作为评判准则,当然其中加权系数还是比较难选择的.

直方图没有什么好说的,逐象素差异就需要用一些特殊的方法了,因为
摄像机总是有噪声,而且图象可能运动.图象/视频方面各个IEEE的权
威杂志都有这样的算法讨论.如果全部复印出来,足够把你压死:))))
 
>如果全部复印出来,足够把你压死:))))
能否提供一些网址资料等 ?:
 
你这个问题牵涉到模板匹配的问题,比较复杂,方法有很多,比如:
划定区域求相关,或者是根据相位来做,还有小波和分形的方法,
但都比较复杂,如果仅仅是判断两幅图像有什么不同的话,在摄像机
抖动不太厉害的情况下,可以直接相减或用直方图一维不变矩来做。
 
www.acm.org 它的搜索引擎很好用的
www.ieee.org 搜索引擎不太好用,但内容丰富
www.computer.org 是IEEE的下属组织

这些站点的全文下载一般是要钱的,$8X一年,很便宜.
不要钱的好站点还没有看到过.
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部