在一幅有背景的图片上如何识别上面的图片的物体(200分)

  • 主题发起人 主题发起人 esuper2000
  • 开始时间 开始时间
E

esuper2000

Unregistered / Unconfirmed
GUEST, unregistred user!
如题,谢谢
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=562026
如何获得Timage的背景,有没有这样的函数或程序
这里讲有一些,你看看有没有帮助吧
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2518352
这是我的意见。供参考。
 
一般来说,要实现一个物体在一幅有背景的图片上运动,都是采用二个组件的方法。
一个作背景图片保存。另一个采用透明技术(只画运动的部分)。
我以前做过不少类似这样的控件的。
 
谢谢大家的回答,因为我没把问题说清楚,所以大家误会了
比如说一幅图上有背景和汽车,要识别出它是拖拉机还是轿车,但实际情况比这个简单,因为所有的汽车都是已知图像合成上去的。图像没有发生多少变化。但会受到背景的干扰。
 
如果两幅图像上汽车不重叠,背景静止的话,处理也比较简单。
否则属于图像处理(图像识别)的内容。在这里很难得到答案 [:(]
 
to yostgxf,
谢谢你,有多幅图像可用,我知道是很难的,主要是速度问题,有好几本书都有介绍,试过了都不能用,速度太慢。在这里发这个问题也是抱着试试看的心理,看哪位高手能够可怜可怜我了
 
看看这个呢,对你有没有用
http://www.justzf.myetang.com/html/index3.html
 
谢谢,yostgxf,不过大多数都不能下载
 
哈:我给个主意

如果汽车、拖拉机、什么的是以知图片与背景生成的,那么你可以建立特征码,如果你再做得巧妙一点,让结合的位置也有一定规律的话,识别速度会飞快的。


 
delp,
你这个办法不错,但汽车是有背景的,比如窗户,在这个区域容易出问题
 
再给一个建议:

你看过设计游戏吗,就是用"枪"瞄准的那种射击游戏,实际上每个人物的颜色是不一样的,但是再16兆色里面,如果两种颜色相差几点,那么人眼是根本感觉不出来的。

所以如果你在车的某个部分插入一个字符串之类都是完全有可能的,即使与背景融合,那么你也能通过算法迅速推导出来,关键看你怎么设计了。

 
不判断颜色,只判断轮廓可能简单一些。
 
unjiang,
边缘检测的时间太长了
 
怎么看不到啊
 
谢谢各位了,只好结帖
 
多人接受答案了。
 
谢谢,真的不能为力 :(
 
后退
顶部