OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 173|回复: 3

STM32F407/STM32H743二维码识别(附源码)

[复制链接]

15

主题

108

帖子

0

精华

高级会员

Rank: 4

积分
601
金钱
601
注册时间
2014-8-14
在线时间
182 小时
发表于 6 天前 | 显示全部楼层 |阅读模式
本帖最后由 Cindre鞡 于 2025-5-27 16:14 编辑

分享一个识别二维码可在单片机上运行的库---zbar
内存消耗比较多,建议外扩ram使用
大致步骤:
1.使用摄像头获取一帧RGB图像,不是拍照,就是RGB数据流
2.将RGB图像转为8位灰度图像
3.调用zbar库,直接拿结果
我在H7上实测,zbar解码240x240的二维码,需要约80KB的内存,加上RGB图像240x240x2=112.5KB,大致需要接近200KB了
-------------------------------------------------------------------------------------
下图是在STM32H743@480MHz - 240x240下得到的时间消耗
从RGB图像转灰度图像,约4ms
zbar库解析不到二维码时,约32ms
zbar库解析出二维码时,约44ms

IMG_6408 00_00_00-00_00_30.gif
-------------------------------------------------------------------------------------
下图是在STM32F407@168MHz - 240x240下得到的时间消耗
从RGB图像转灰度图像,约13ms
zbar库解析不到二维码时,约260ms
zbar库解析出二维码时,约370ms

IMG_6417 00_00_00-00_00_30.gif

-------------------------------------------------------------------------------------
zbar源码
qrcode-源码.zip (279.7 KB, 下载次数: 2)
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

12

主题

3391

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
8655
金钱
8655
注册时间
2020-5-11
在线时间
4115 小时
发表于 6 天前 | 显示全部楼层
专治疑难杂症
回复 支持 反对

使用道具 举报

0

主题

72

帖子

0

精华

高级会员

Rank: 4

积分
513
金钱
513
注册时间
2020-5-26
在线时间
129 小时
发表于 5 天前 | 显示全部楼层

回复 支持 反对

使用道具 举报

79

主题

399

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1822
金钱
1822
注册时间
2015-9-21
在线时间
559 小时
发表于 5 天前 | 显示全部楼层
真厉害。
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-2 20:28

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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