迪文科技论坛

 找回密码
 立即注册
搜索
查看: 5984|回复: 13

【开源】基于T5L的二维码识别功能

[复制链接]

2

主题

2

回帖

508

积分

高级会员

Rank: 4

积分
508
发表于 2019-10-31 13:51:01 | 显示全部楼层 |阅读模式
https://v.qq.com/x/page/s3015o90d2c.html





目录
基于T5L的二维码识别项目概述
一、硬件篇
  • 原理图
  • 硬件连线
  • 硬件配置

二、使用篇
  • DGUS工程配置
  • 使用方法
  • 解码效果(解码中和解码后)

三、注意事项
四、附录
  • 软件流程图
  • 定位符识别
  • 图像采集




基于T5L的二维码识别项目概述
1、可以实时显示摄像头数据,每秒5帧左右。
2、解码一次的时间在半秒左右,受二维码复杂程度影响。
3、解码字符最大支持128个,可以扩充。主要受内存大小影响。
4、普通二维码和带图片的微信二维码都能够快速识别。

一、硬件篇
原理图
        
硬件连线
        摄像头通过SCCB协议连接到T5L,关于摄像头的使用方法可自行查询。
        
        
硬件配置
        由于ov7670摄像头不带晶振与FIFO芯片,它的像素时钟由T5L UI核的CKO/30管脚提供。配置CFG文件就可以打开时钟和使能蜂鸣器,以下截取自《T5L DGUSII 应用开发指南》:
        
        时钟信号和蜂鸣器的使能:分别修改0x24-0x26和0x27-0x2D字节内容。修改后的配置文件如下:
        
       计算一下配置后的输出时钟信号频率:
        
       关于时钟配置和蜂鸣器配置的详细内容可参考《T5L DGUSII 应用开发指南》

二、使用篇
DGUS工程配置
        若需要实时显示摄像头数据和解码的结果,可以利用DGUS显示控件。其中,“基本图形显示”用于显示摄像头数据,“文本显示”用于显示解码结果。启动解码功能,可以使用“按键返回”,向使能字节写入0x5A即可:
        利用DGUS Tool工具生成一个简单的界面:

   

控件的参考设置:

        

使用方法  
      点击解码后,打开手机二维码,将二维码放在摄像头视角内,等待解码完成。若用户配置了提示音,则解码完成后蜂鸣器会有声音提示。具体的显示效果和解码效果请见演示视频。

解码效果(解码中和解码后)
        
        

三、注意事项
1.     若长时间未返回结果,可以通过修改vp变量区配置字退出解码,请确保摄像头数据读取正确。
2.     手机亮度会影响解码结果,可以通过屏幕显示效果手动调整。
3.     摄像头采集时间在100毫秒左右,解码时间在一秒以内,图像采集质量直接影响到解码准确率,因此尽可能让摄像头采集图像时不发生移动,特别是在解码刚刚开始时。
4.     图像处理缓存区的内容在解码时会频繁读写,解码完成后,该区域保存当前采集图像的二值化数据,图像显示缓存区的内容为当前采集图像的位图数据。
5.     由于图像处理缓存区和显示缓存区占用空间较大,请合理分配变量区,防止定义的变量区相互覆盖。

四、附录
软件流程图

        

定位符识别

        
        

图像采集
        




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0

主题

1

回帖

31

积分

新手上路

Rank: 1

积分
31
发表于 2019-10-31 17:37:22 | 显示全部楼层
厉害了,还能做图像识别
回复

使用道具 举报

45

主题

254

回帖

3210

积分

论坛元老

Rank: 8Rank: 8

积分
3210
发表于 2019-11-1 10:51:52 | 显示全部楼层
厉害了,200M的频率.32Kram,很强大了
回复

使用道具 举报

0

主题

1

回帖

1043

积分

金牌会员

Rank: 6Rank: 6

积分
1043
发表于 2019-11-8 17:58:28 | 显示全部楼层
膜拜大佬。
回复

使用道具 举报

4

主题

45

回帖

203

积分

中级会员

Rank: 3Rank: 3

积分
203
QQ
发表于 2020-2-5 16:43:39 | 显示全部楼层
强大了,我们的迪文!学无此境呀
回复

使用道具 举报

12

主题

70

回帖

2024

积分

金牌会员

Rank: 6Rank: 6

积分
2024
发表于 2020-5-30 08:32:29 | 显示全部楼层
厉害了,超级棒,请问有相关资料嘛?
回复

使用道具 举报

2

主题

2

回帖

508

积分

高级会员

Rank: 4

积分
508
 楼主| 发表于 2020-5-30 12:45:10 | 显示全部楼层
熊家余 发表于 2020-5-30 08:32
厉害了,超级棒,请问有相关资料嘛?

解码的过程比较复杂,资料很多,后面我会整理一下再上传。
回复

使用道具 举报

1

主题

9

回帖

50

积分

注册会员

Rank: 2

积分
50
发表于 2022-3-5 17:15:44 | 显示全部楼层
我想用这个做个 二维码门禁
回复

使用道具 举报

2

主题

2

回帖

508

积分

高级会员

Rank: 4

积分
508
 楼主| 发表于 2022-3-7 19:25:50 | 显示全部楼层
piaoyun 发表于 2022-3-5 17:15
我想用这个做个 二维码门禁

最近正在优化中,可以试一试
回复

使用道具 举报

发表于 2022-3-24 18:38:27 来自手机 | 显示全部楼层
UI资料在哪个位置
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2024-4-26 17:03 , Processed in 0.073731 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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