在stm32上实现颜色跟踪

2019-12-11 18:22发布

EasyTrace简介:
使用EasyTrace可以对单一颜色物体进行实时跟踪识别

EasyTrace特点:
1.代码只有300行,非常简单
2.识别一次只需要2至5毫秒,实时性强
3.只有1个API,使用方便
4.可配置”容错率“ ”迭代次数“等参数,可在”时间“实时性”“ ”准确度“ ”识别率“ ”误识率“ 之间寻找平衡点

使用举例
RESULT Resu;
TARGET_CONDI Condition={60,100,20,120,10,160,40,40,320,240};
Trace(&Condition,&Resu);

视频中使用的是 stm32f103vet6 和   ILI9341的液晶驱动芯片 以及 王工的OV7670带FIFO的摄像头
http://v.youku.com/v_show/id_XNDU1ODM4NzY4.html
102条回答
ilovepp
1楼-- · 2019-12-11 19:00
 精彩回答 2  元偷偷看……
ilovepp
2楼-- · 2019-12-12 00:16
ilovepp
3楼-- · 2019-12-12 01:29
http://v.youku.com/v_show/id_XNTYxMTA1ODgw.html
编码颜色块的识别,不同的颜色框表示识别到不同的目标。编码颜色块的识别比单色块的识别抗干扰能力更强些,同时可以编码出更多的目标。
lanyuye
4楼-- · 2019-12-12 07:02
楼主讲解下如何实现的吗?
wangguanfu
5楼-- · 2019-12-12 08:52
顶LZ,比较猛
niba
6楼-- · 2019-12-12 10:29
 精彩回答 2  元偷偷看……
ilovepp
7楼-- · 2019-12-12 14:10
lanyuye 发表于 2012-9-28 21:59
楼主讲解下如何实现的吗?

原理很简单:先遍历寻找腐蚀中心,然后在腐蚀中心处进行迭代。
ilovepp
8楼-- · 2019-12-12 14:30
niba 发表于 2012-9-28 22:15
从屏幕读取连续的像素值的RGB来判断?

RBG效果不好需要转成HSL
fire
9楼-- · 2019-12-12 20:19
收藏鸟,顶顶更健康
McuPlayer
10楼-- · 2019-12-12 21:36
实现的很好,而且代码非常规范