|
本帖最后由 ilovepp 于 2012-9-16 00:57 编辑
概述:一个快速的识别和跟踪单色封闭简单物体的实时图像跟踪识别算法
使用该识别跟踪算法步骤很简单:
1.移植实现ReadColor(unsigned int x,unsigned int y,COLOR_RGB *Rgb) 函数
2.按下述方法调用Trace函数
//根据具体需要设置识别条件,包括:色调最小最大值,饱和度最小最大值,亮度最小最大值,物体长宽的最小最大值。
TARGET_CONDI Condition={60,110,1,239,60,110,50,50,200,200};
RESULT Resu;
while(...)
{
显示一张图片
if(Trace(&Condition,&Resu))
{
//识别跟踪成功,Resu中返回目标位置和大小的信息
}
else
{
//识别失败
}
}
修改原因:我对算法进行了一些优化,并录制了一个跟踪绿色小车的视频,实验结果表明只要设置好HSL的阈值以及目标大小和容错率等参数后,没有发生跟丢的情况。我同时测了一下跟踪一次总耗时小于5毫秒,实时性较好。以后如果有更新的话将在回帖中更新,和有兴趣的童鞋一起学习~~ |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
阿莫论坛20周年了!感谢大家的支持与爱护!!
一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。
|