搜索
bottom↓
回复: 195

进来包你爽:mega32+OV7670实现real time LED图像识别检测,无码大图+视频+源码 全套资

  [复制链接]

出0入0汤圆

发表于 2010-8-19 17:32:30 | 显示全部楼层 |阅读模式
给坛子里的“专业摄像头贩子”wangguanfu做个广告哈哈。
这个玩意儿是基于王工的AVR CAMERA REV 4.0改造来的。
淘宝链接如下
http://item.taobao.com/item.htm?id=5231904508

简单的说,只要你买了这个东西,把这里的源码内LED的坐标稍作修改即可另作它用。

以往在印象中处理视频数据SRAM,FIFO和高速的处理器或者FPGA之类的高级东西是少不了的,AVR这种处理器和视频处理几乎是不沾边的。

但这个方案是如此的巧妙,巧妙到我觉得这简直是“投机取巧”,佩服王工的初版能想出这样的方法。本例中mega32扮演了一个中介的角色,通过mega32设置好ov7670的输出模式,在OV7670每个VSYNC来临的时候进入中断,设置好TFT屏的起始和结束坐标,打开245,让OV7670和TFT屏自己进行私下“黑市交易”,等图像数据全部高速压进TFT屏的GRAM的时候,把245关掉,从TFT屏的GRAM里读取数据作为“回扣”。


(原文件名:all good.jpg)
全好状态



(原文件名:2NG.jpg)

2个灭掉的状态


目前在这个距离拍着亮的LED读出来的RGB是0xffff,亮到OV7670都认为是白的了。相信通过一些光学处理,LED颜色识别也不是问题。



wangguanfu的源码是gcc的,我已经改到ICC里面了

源码如下
点击此处下载 ourdev_576167.rar(文件大小:5.27M) (原文件名:MEGA32 CAMERA.rar)



点击此处下载 ourdev_576173.rar(文件大小:9.35M) (原文件名:test_video.rar)

演示视频如上。

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

 楼主| 发表于 2010-8-19 17:35:47 | 显示全部楼层
阿莫真给力,帖子刚提交刷出来就穿上裤子了!

出0入0汤圆

发表于 2010-8-19 17:56:59 | 显示全部楼层
楼主果然骚,骚到让人佩服!

出0入0汤圆

发表于 2010-8-19 18:02:46 | 显示全部楼层
真骚

出0入0汤圆

发表于 2010-8-19 18:13:59 | 显示全部楼层
mark!

出0入0汤圆

发表于 2010-8-19 19:28:36 | 显示全部楼层
好贴

出0入0汤圆

发表于 2010-8-19 19:32:43 | 显示全部楼层
图像识别,猛!

出0入0汤圆

发表于 2010-8-19 19:41:17 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-19 19:51:40 | 显示全部楼层
这个好像不能动

一动坐标乱了就

挂了~~~~~

出0入0汤圆

 楼主| 发表于 2010-8-19 19:53:11 | 显示全部楼层
回复【9楼】format
这个好像不能动
一动坐标乱了就
挂了~~~~~
-----------------------------------------------------------------------

是啊是啊,动的话AVR速度跟不上的说

出0入0汤圆

发表于 2010-8-19 19:58:34 | 显示全部楼层
mark!

出0入0汤圆

发表于 2010-8-19 20:44:02 | 显示全部楼层
mark~~~

出0入0汤圆

 楼主| 发表于 2010-8-20 08:46:25 | 显示全部楼层
值得一提的是,目前镜头内部反光的问题尚未解决,希望有经验的筒子们给支招。
以下是使用过的方法:镜头内加偏振片,内外套丝_袜消光。效果不是很好。

出0入0汤圆

发表于 2010-8-20 09:15:10 | 显示全部楼层

出0入0汤圆

发表于 2010-8-20 09:19:27 | 显示全部楼层
目前在这个距离拍着亮的LED读出来的RGB是0xffff,亮到OV7670都认为是白的了。
=============================================================================
设置OV7670的暴光值和增益。问题出在LED亮的时候比其周围亮度,实在太亮,超出其动态范围

出0入0汤圆

发表于 2010-8-20 09:23:36 | 显示全部楼层
爽过,MARK一下。

出0入0汤圆

发表于 2010-8-20 09:29:39 | 显示全部楼层
高手啊!

出0入0汤圆

 楼主| 发表于 2010-8-20 09:31:55 | 显示全部楼层
回复【15楼】wangguanfu
目前在这个距离拍着亮的led读出来的rgb是0xffff,亮到ov7670都认为是白的了。
=============================================================================
设置ov7670的暴光值和增益。问题出在led亮的时候比其周围亮度,实在太亮,超出其动态范围
-----------------------------------------------------------------------

OV7670里面自带的AGC会根据整个画面的平均亮度调整ISO,例如如果之前的图背景是电脑的液晶屏白色画面,则取到LED的点RGB就不是0xffff了,而每个分量按照最大值31来算会少1~2.

所以要做图像识别应该是尽量保证环境照度不变。

对于LED颜色识别,这里的解决方法就是降低光通量,有一个土办法,那就是让摄像头去抢银行-------给它头上套个丝_袜......

出0入0汤圆

发表于 2010-8-20 09:33:20 | 显示全部楼层
真心地mark

出0入0汤圆

发表于 2010-8-20 09:56:49 | 显示全部楼层
又见牛人

出0入0汤圆

发表于 2010-8-20 15:41:33 | 显示全部楼层
mark!

出0入0汤圆

发表于 2010-8-20 16:09:49 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-8-20 16:26:15 | 显示全部楼层
记号~~

出0入0汤圆

发表于 2010-8-20 16:34:19 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-20 17:32:53 | 显示全部楼层
mark cool

出0入0汤圆

发表于 2010-8-20 19:59:09 | 显示全部楼层
mark!~

出0入0汤圆

发表于 2010-8-20 20:23:22 | 显示全部楼层
有一个梦想,就是DIY的图像识别机,能给MM打分...

出0入0汤圆

发表于 2010-8-20 20:49:55 | 显示全部楼层
NB

出0入0汤圆

发表于 2010-8-20 21:48:21 | 显示全部楼层
这种好贴,看到及一定要及时顶上

出0入0汤圆

发表于 2010-8-20 22:27:29 | 显示全部楼层
学习新技术

出0入0汤圆

发表于 2010-8-20 22:46:46 | 显示全部楼层
楼主是个好人

出0入0汤圆

发表于 2010-8-21 00:13:46 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-21 12:38:56 | 显示全部楼层
TvNets长期招聘网络兼职,每天3小时工资100元,当日结算!!


招聘人数: 若干名  薪资待遇: 工作每天3-4小时,100元/天工资每日支付;
岗位描述: 负责公司所要求的信息回复工作(有内容样版),工作地点不限,专兼职均可!
应聘要求: 上网熟练,平均每天工作投入约3小时,具体根据效率自定; 学历不限,在
职或学生皆可;勤奋,认真,有责任感;熟悉用电脑发消息的整个流程。(很简单,学一下就会!)

详情看tvnets公司招聘:http://www.tvnets.info/?149479.htm
邮箱:tvnets@qq.com

最近工资发放查看:www.tvnets.info/gz.html

(请注意,应聘不用交任何费用,押金等)


                                                           TvNets公司网络兼职员工招聘

出0入16汤圆

发表于 2010-8-21 14:58:25 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-21 23:19:56 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-8-23 17:12:18 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-23 17:16:33 | 显示全部楼层
帅啊..

出0入0汤圆

发表于 2010-8-25 15:10:08 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-25 15:40:37 | 显示全部楼层
Mark.

出0入0汤圆

发表于 2010-8-25 15:56:00 | 显示全部楼层
Mark

出0入0汤圆

发表于 2010-8-26 14:09:15 | 显示全部楼层
图像识别

出0入0汤圆

发表于 2010-8-26 15:09:13 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-26 15:13:59 | 显示全部楼层
这个好像确实很牛

出0入0汤圆

发表于 2010-8-26 15:15:46 | 显示全部楼层
呃,对啊,有gcc 的源码么?

出0入0汤圆

发表于 2010-8-26 15:25:26 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-26 16:03:49 | 显示全部楼层
马克

出0入0汤圆

发表于 2010-8-26 16:52:14 | 显示全部楼层
mark,牛。

出0入0汤圆

发表于 2010-8-26 17:11:46 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-26 17:18:31 | 显示全部楼层
快拿去报销 谋钱吃饭了

出0入0汤圆

发表于 2010-8-26 17:51:20 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-26 19:14:42 | 显示全部楼层
又是
一个好人

出0入0汤圆

发表于 2010-8-26 19:37:07 | 显示全部楼层
不懂的也来mark一下

出0入0汤圆

发表于 2010-8-26 20:34:41 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-26 20:55:19 | 显示全部楼层
挺清楚的,搞的非常棒!

出0入0汤圆

发表于 2010-8-26 21:43:29 | 显示全部楼层
这几天公司刚进了两台阿立得的AOI。。。看的那个眼睛阿。。。不爽些。。   不过那个LED识别还是挺快的。。

出0入0汤圆

发表于 2010-8-27 09:16:19 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-27 10:34:50 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-27 10:51:52 | 显示全部楼层
太帅了!

出0入0汤圆

发表于 2010-8-27 13:12:49 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-27 17:44:47 | 显示全部楼层
这个能用OV7660吗?

出0入0汤圆

发表于 2010-8-27 22:03:03 | 显示全部楼层
我都不看不出来照着几个小灯做什么用的!
天哪
我的脑子不太灵光了!

出0入0汤圆

 楼主| 发表于 2010-8-28 08:05:12 | 显示全部楼层
回复【60楼】chenxiliang110
这个能用ov7660吗?

-----------------------------------------------------------------------

驱动上略有区别,主要是寄存器,修改一些应该可以

出0入0汤圆

发表于 2010-8-28 13:34:02 | 显示全部楼层
标记!~~~

出0入0汤圆

发表于 2010-9-2 09:31:51 | 显示全部楼层
马克

出0入0汤圆

发表于 2010-9-2 09:41:54 | 显示全部楼层
资料和思路均不错,感谢!遗憾的是不知道速度够不够快

出0入0汤圆

发表于 2010-9-2 13:44:16 | 显示全部楼层
厉害

出0入0汤圆

 楼主| 发表于 2010-9-2 18:41:32 | 显示全部楼层
回复【65楼】lcqqcl 自学AVR的农民
资料和思路均不错,感谢!遗憾的是不知道速度够不够快
-----------------------------------------------------------------------

刷屏大概3 FPS这样,识别的LED为4个

出0入0汤圆

发表于 2010-9-25 15:02:03 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-25 15:08:39 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-25 18:48:55 | 显示全部楼层
厉害啊 !

出0入0汤圆

发表于 2010-9-25 21:43:29 | 显示全部楼层
收藏一下。

出0入0汤圆

发表于 2010-9-28 15:08:43 | 显示全部楼层
太牛了!佩服!!
呵呵

出0入0汤圆

发表于 2010-9-28 17:30:25 | 显示全部楼层
我记得这贴不是第一次顶了!!

出0入0汤圆

发表于 2010-9-28 18:32:24 | 显示全部楼层
mark!!!!

出0入0汤圆

发表于 2010-9-29 13:22:08 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-10-14 20:10:22 | 显示全部楼层
好东西,MARK!

出0入24汤圆

发表于 2010-10-14 21:38:46 | 显示全部楼层
MARK!

出0入0汤圆

发表于 2010-10-15 16:37:59 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-10-15 17:13:13 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-10-15 17:29:42 | 显示全部楼层
牛人哪

出0入0汤圆

发表于 2010-10-15 17:36:32 | 显示全部楼层
牛人哪

出0入0汤圆

发表于 2010-10-15 23:13:16 | 显示全部楼层
从摄像头方面很难解决亮度问题,硬件基础太差,可以尝试降低LED亮度。

出0入0汤圆

发表于 2010-10-17 00:10:52 | 显示全部楼层
图象高手

出0入0汤圆

发表于 2010-10-17 02:22:16 | 显示全部楼层
niu!

出0入0汤圆

发表于 2010-11-8 21:16:53 | 显示全部楼层
马可

出0入0汤圆

发表于 2010-11-10 14:05:35 | 显示全部楼层
ICC的MARK

出0入0汤圆

发表于 2010-11-10 22:02:50 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-10 22:08:25 | 显示全部楼层
nb

出0入0汤圆

发表于 2010-11-10 23:19:37 | 显示全部楼层
mark!~真心的mark!~

出0入0汤圆

发表于 2010-11-14 22:50:30 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-15 19:05:44 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-15 19:56:36 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-15 20:21:23 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-11-15 20:24:03 | 显示全部楼层
mark!

出0入0汤圆

发表于 2010-11-15 20:45:03 | 显示全部楼层
学习

出0入0汤圆

发表于 2010-11-18 15:50:48 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-18 16:00:07 | 显示全部楼层
好东西。

出0入0汤圆

发表于 2010-11-26 18:53:06 | 显示全部楼层
Mark

出0入0汤圆

发表于 2011-3-13 21:05:36 | 显示全部楼层
乐山大佛发来贺电

出0入0汤圆

发表于 2011-3-14 09:30:18 | 显示全部楼层
mark
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-25 20:47

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表