二维码多少分辨率,草料二维码技术博客
二维码的容量有多大?
市面上常用的二维码就几种编码规则,但二维码有上百种编码规则,不同的规则尺寸有不同的存储量,正好本人的毕业设计就是做的二维码,下面分享一下里面的核心部分,也让大家了解一下二维码的原理,郑重声明:此全部为本人智慧结晶,版权所有,切勿盗版剽窃,有兴趣了关注交流。基于STM32的二维码识别系统设计与制作摘 要以二维码为研究对象,结合图像扫描识别技术,设计并实现了一种自定义编码规则的二维码PC端生成及手持式识别设备。
系统利用Microsoft Visual Studio 2017编程产生二维码,通过手持式设备的OV7725摄像头获取二维码图像,经过图像处理、识别和解码后得到二维码包含的信息,并通过触摸屏显示。系统综合运用图像灰度化、二值化、阀值分割等图像预处理方法,用STM32F103ZET6单片机完成了信息的编码、图像生成、图像的采集、识别和解码的功能。
关键字: 二维码;OV7725摄像头:STM32F103ZET6ABSTRACTThe object of this paper is the two-dimensional code which combined the image scanning and recognition technology, and PC sofeware of two-dimensional code that follows user-defined coding rule and hand-held recognition device can be generated. The system uses Microsoft Visual Studio 2017 programme to generate two-dimensional code and obtain two-dimensional code image by OV7725 camera of the hand-held device, after finishing a series of image processing, recognition and decoding, information from two-dimensional code will be displayed by touching creen. The system completes the function of coding, image generation, image acquisition, recognition and decoding of information,with image processing methods of comprehensive application of graying,binarization and threshold segmentation to realize the purpose of the two-dimensional code recognition system by STM32F103ZET6 singlechip.Key words: Two-dimensional code;OV7725camera;STM32F103ZET62 设计要求及方案选择2.1 设计要求设计并制作一个基于STM32单片机的手持式二维码识别系统,要求该系统能识别二维码信息,并能显示在液晶触摸屏上。
(1)制定一种自定义的信息编解码规则,充分保证信息的编码的可行性,并在二维码的外在特征上符合一般二维码要求。(2)编写对应的应用程序,实现输入信息,能进行信息编码,并能生成二维码的功能。(3)手持式设备可以通过摄像头扫描二维码,并解码二维码信息通过液晶触摸屏显示信息。2.2 系统的工作原理二维码生成识别系统是编解码规则、数字图像处理技术、嵌入式应用技术为基础的一种二维码系统,由二维码生成软件和手持式设备组成。
它用一种自定义的不同于当前市场流行的编码规则,根据二维码的基本要求和原理,通过C 语言在Microsoft Visual Studio 2017中编写能一键生成二维码的.exe应用软件,将信息生成二维码,然后利用OV7725摄像头获取生产的二维码图像,在IAR Embedded Workbench环境编程对图像的采集、识别、解码的研究,综合运用图像灰度化、二值化、阀值分割等图像预处理方法,以STM32F103ZET6单片机进行实时处理,经过图像处理识别解码后得到二维码包含的信息,控制触摸屏显示解码信息,并通过液晶屏显示出来。
最终实现信息二维码的生成识别的功能。系统的工作原理步骤图如图2.1所示。3.1 硬件总体设计方案本系统的硬件部分是在二维码的识别环节,即手持式设备,手持式设备是基于STM32F103ZET6单片机控制摄像头和触摸屏,完成信息采集、信息解码识别和信息显示的功能,实现二维码的信息识别。硬件系统总体框图如图3.1所示。
4 软件部分的设计与实现4.1 二维码生成部分二维码的生成是该系统的第一个重要部分,主要有二维码界面的排版设计、信息的编码。合理的将信息装变成能让计算机识别的二进制码,最后能完美的将编码信息按制定的规则排列为一张二维码。4.1.1 二维码界面的排版设计1 二维码界面分区二维码的基本特征是显示一段编码信息的由黑白像素块组成的正方形(也可为其他多边形,目前大多基本都是正方形),其有三个角处为定位区,中间有一个或多个辅助定位区。
本系统根据二维码的上述基本特征,设计如图4.1所示的二维码布局图。 其中包括三个边角定位区、一个辅助定位区外,将其他区域分为字节信息编码存储区、字节数正存储与加密区、字节数负存储与加密区和随机代码生成区四个部分。如下图4.2所示。 界面分区详细量化(1)像素点大小:定义二维码的一个黑白像素点的大小尺寸为10px*10px的正方形(2)三角处定位区:70px*70px的正方形区域,即7个黑白像素点的宽度,其中外围一像素宽度的一圈黑像素带,紧接内层一像素宽度的一圈白像素带,最内层为三像素宽度的正方形且均是黑色像素组成,如下图4.3所示。
图4.3 三角定位区量化图 图4.4 辅助定位区量化图3)辅助定位区:如上图4.1.1.4所示,50px*50px的正方形区域,即5个黑白像素点的宽度,其中外围一像素宽度的一圈黑像素带,紧接内层一像素宽度的一圈白像素带,最内层为一个黑像素点的正方形。在位置排布上,左下角和右上角的定位区的最外层的黑像素变的水平坐标与竖直坐标的延长线的交织区域,为辅助定位区的最中间的黑像素块。
(4)字节数正存储区1、字节数正存储区2:如上图4.2所示,均为160px*70px的矩形字节存储区,因为定义的一个黑白像素块为10px*10px的正方形,则这两处的存储区可显示的黑白像素块数为: (160px/10px)*(70px/10px)=112块则可显示的字节数为: (160px/10px)*(70px/10px)/8=112/8=14字节即二维码存储信息的字节数和编码区域的可操作的有效字节为14个。
(5)字节信息编码存储区:如上图4.2所示,其有效区域为图示的黄色矩形区减去红色的小矩形区的面积大小,即240px*160px的矩形面积减去90px*10px的矩形面积,因为定义的一个黑白像素块为10px*10px的正方形,则这两处的存储区可显示的黑白像素块数为:(240px/10px)*(160px/10px)-(90px/10px)*(10px/10px)=375块则可存储的字节数为: ((240px/10px)*(160px/10px)-(90px/10px)*(10px/10px))/8=375/8=46字节即二维码能存储信息的容量为46个字节。
本文地址:http://6ezbnx3p.55jiaoyu.com/show-518420.html
本文由合作方发布,不代表展全思梦立场,转载联系作者并注明出处:展全思梦
推荐文档
- 11.往年大连中考满分是多少
- 12.为什么说学播音毁一生,原因有哪些
- 13.淘宝店铺的优质好评语大全
- 14.考研可改变第一学历吗、专科考研可以改变第一学历吗
- 15.民学网查出的学历国家承认吗(民学网查出的学历国家承认吗是真的吗)
- 16.往年轻薄商务笔记本电脑推荐-商务轻薄本性价比排行
- 17.承德护理职业学院(承德护理职业学院2023年招生计划)
- 18.wreak是什么意思wreak的翻译(wake,area是什么意思中文翻译)
- 19.电子科技大学A+类学科名单有哪些(含A、B、C类学科名单)
- 20.systematic是什么意思systematic的翻译(systematically是什么意思中文翻译)
- 21.leant是什么意思leant的翻译(lean,on什么意思中文意思)
- 22.华南农业大学是几本大学,华南农业大学是一本还是二本
- 23.包头中考考试科目时间预测安排,包头中考考哪几门考哪些课程
- 24.高考430分能上什么大学,430分高考能报啥学校
- 25.朱自清的散文代表作有什么(朱自清的散文代表作有什么散文集有什么散文诗集有什么)
- 26.浙江有几所大学是985和211,全国985和211大学名单汇总
- 27.i5,1155G7和R5,5600U哪款好-对比评测
- 28.荷兰什么叫-荷兰弟为什么叫荷兰弟,出演蜘蛛侠原因曝光
- 29.警察警衔工资改革新政策及新方案【全文】解读
- 30.电大专科(电大专科毕业论文)
- 31.广东省高级技工学校官网
- 32.广州大学专科
- 33.大连陆军学院,原大连陆军学院校址现在什么是什么学校
- 34.亲们,谁给一份南京大学的研究生招生简章?(河海大学
- 35.他日若遂凌云志全诗及出处
- 36.铜绿的化学式是什么有哪些性质
- 37.「佛山市顺德养正西山学校初中部」往年录取分数线
- 38.公办本科(公办本科和民办本科有什么区别)
- 39.外交学院是名牌大学吗
- 40.往年湖南高考成绩排名一分一段表
- 41.全国有8所烟草院校是哪些(这4所大学门槛低)
- 42.私人垄断资本主义基本概念是私人垄断资本主义
- 43.难以启齿,这8部影片可以一看(性教育适合看的影片)
- 44.美国独立战争的性质爆发战争的原因是什么
- 45.往年东莞市高中排名前十最新
- 46.大朗网络教育(大朗教育)
- 47.往年甘肃省高中排名最好的高中
- 48.逻辑思维训练有哪些方法优秀训练方法推荐
- 49.浙江大学教务管理系统
- 50.人类的动物老师有哪些这属于什么学科
- 51.往年山西高考状元榜_山西历届高考理科状元和文科状元
- 52.往年北京舞蹈学院艺术类招生简章招生人数及专业
- 53.航空最好的5个专业就业前景如何
- 54.太原科技大学怎么样及评价好不好太原科技大学口碑如何
- 55.满招损谦受益这句话的意思是什么出自哪
- 56.舍本逐末发生在什么时期含义是什么
- 57.女孩子首选十大专业什么专业适合女生
- 58.国防生是什么意思指的是什么
- 59.河南省三本学院有哪些2018最新三本院校名单
- 60.往年龙岩高中学校排名榜单龙岩十大优秀高中
- 51.兼职小时工,肯德基招聘兼职小时工9元小时
- 52.观潮路那边在修什么,大厂潮白再迎三大利好
- 53.自己如何重装电脑系统,在家就可以自己安装电脑系统
- 54.东乡县往年城区现在有多少人口,快来看看你的家乡有多少人
- 55.rat9,表面粗糙度Rz16相当于Ra多少
- 56.商务代表岗位职责,商务代表的职能是什么应该具体怎样制定工作计划
- 57.申报个税是什么意思,个税接口是什么意思
- 58.巴哥犬好养吗一只小巴哥犬多少钱,普通八哥犬多少钱一只
- 59.女款车10万左右自动挡,10万块小车值得入手吗
- 60.营口巨成教学科技开发有限公司怎么样,...医疗教学模型
- 61.四平市地下管廊总投资多少钱,迎来地下管廊投资高潮
- 62.生活改造家校舍叫什么,临危受命改造老校舍
- 63.七个一广播器材包括什么,陪伴青春的广播体操
- 64.姚安有什么开工建,总投资44.3亿元
- 65.开医疗配送公司怎么样,外卖及配送业务机器人化转型
- 66.城阳哪里水库洗澡,猫咪洗澡过程中死亡
- 67.公元怎么转化年份,知道他是怎么划分的吗
- 68.什么是采购事后监管,对采购当事人违规业务亮灯预警
- 69.企业转包税率怎么算,纳税人和税率最全总结
- 70.政府?购竞争性磋商是什么意思,竞争性磋商的差异

