在上一篇文章中,小编为您详细介绍了关于《现在学cad、3dmax等等有前途么?设计师如何选择必备的生产力工具》相关知识。本篇中小编将再为您讲解标题二维码的容量有多大?视频转发出来红色感叹号是什么样问题。
市面上常用的②维码就几种编码规则,但②维码有上百种编码规则,不同的规则尺寸有不同的存储量,正好本人的毕业设计就是做的②维码,下面分享①下里面的核心部分,也让大家了解①下②维码的原理,郑重声明:此全部为本人智慧结晶,版权所有,切勿盗版剽窃,有兴趣了关注交流。
基于STM③②的②维码识别系统设计与制作
摘 要
以②维码为研究对象,结合图像扫描识别技术,设计并实现了①种自定义编码规则的②维码PC端生成及手持式识别设备。系统利用Microsoft Visual Studio ②⓪①⑦编程产生②维码,通过手持式设备的OV⑦⑦②⑤摄像头获取②维码图像,经过图像处理、识别和解码后得到②维码包含的信息,并通过触摸屏显示。系统综合运用图像灰度化、②值化、阀值分割等图像预处理方法,用STM③②F①⓪③ZET⑥单片机完成了信息的编码、图像生成、图像的采集、识别和解码的功能。
关键字: ②维码;OV⑦⑦②⑤摄像头:STM③②F①⓪③ZET⑥
ABSTRACT
The 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 ②⓪①⑦ programme to generate two-dimensional code and obtain two-dimensional code image by OV⑦⑦②⑤ 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 STM③②F①⓪③ZET⑥ singlechip.
Key words: Two-dimensional code;OV⑦⑦②⑤camera;STM③②F①⓪③ZET⑥
② 设计要求及方案选择
②.① 设计要求
设计并制作①个基于STM③②单片机的手持式②维码识别系统,要求该系统能识别②维码信息,并能显示在液晶触摸屏上。
(①)制定①种自定义的信息编解码规则,充分保证信息的编码的可行性,并在②维码的外在特征上符合①般②维码要求。
(②)编写对应的应用程序,实现输入信息,能进行信息编码,并能生成②维码的功能。
(③)手持式设备可以通过摄像头扫描②维码,并解码②维码信息通过液晶触摸屏显示信息。
②.② 系统的工作原理
②维码生成识别系统是编解码规则、数字图像处理技术、嵌入式应用技术为基础的①种②维码系统,由②维码生成软件和手持式设备组成。它用①种自定义的不同于当前市场流行的编码规则,根据②维码的基本要求和原理,通过C++语言在Microsoft Visual Studio ②⓪①⑦中编写能①键生成②维码的.exe应用软件,将信息生成②维码,然后利用OV⑦⑦②⑤摄像头获取生产的②维码图像,在IAR Embedded Workbench环境编程对图像的采集、识别、解码的研究,综合运用图像灰度化、②值化、阀值分割等图像预处理方法,以STM③②F①⓪③ZET⑥单片机进行实时处理,经过图像处理识别解码后得到②维码包含的信息,控制触摸屏显示解码信息,并通过液晶屏显示出来。最终实现信息②维码的生成识别的功能。
系统的工作原理步骤图如图②.①所示。
③.① 硬件总体设计方案
本系统的硬件部分是在②维码的识别环节,即手持式设备,手持式设备是基于STM③②F①⓪③ZET⑥单片机控制摄像头和触摸屏,完成信息采集、信息解码识别和信息显示的功能,实现②维码的信息识别。硬件系统总体框图如图③.①所示。
④ 软件部分的设计与实现
④.① ②维码生成部分
②维码的生成是该系统的第①个重要部分,主要有②维码界面的排版设计、信息的编码。合理的将信息装变成能让计算机识别的②进制码,最后能完美的将编码信息按制定的规则排列为①张②维码。
④.①.① ②维码界面的排版设计
① ②维码界面分区
②维码的基本特征是显示①段编码信息的由黑白像素块组成的正方形(也可为其他多边形,目前大多基本都是正方形),其有③个角处为定位区,中间有①个或多个辅助定位区。本系统根据②维码的上述基本特征,设计如图④.①所示的②维码布局图。
其中包括③个边角定位区、①个辅助定位区外,将其他区域分为字节信息编码存储区、字节数正存储与加密区、字节数负存储与加密区和随机代码生成区④个部分。如下图④.②所示。
界面分区详细量化
(①)像素点大小:定义②维码的①个黑白像素点的大小尺寸为①⓪px*①⓪px的正方形
(②)③角处定位区:⑦⓪px*⑦⓪px的正方形区域,即⑦个黑白像素点的宽度,其中外围①像素宽度的①圈黑像素带,紧接内层①像素宽度的①圈白像素带,最内层为③像素宽度的正方形且均是黑色像素组成,如下图④.③所示。
图④.③ ③角定位区量化图
图④.④ 辅助定位区量化图
③)辅助定位区:如上图④.①.①.④所示,⑤⓪px*⑤⓪px的正方形区域,即⑤个黑白像素点的宽度,其中外围①像素宽度的①圈黑像素带,紧接内层①像素宽度的①圈白像素带,最内层为①个黑像素点的正方形。在位置排布上,左下角和右上角的定位区的最外层的黑像素变的水平坐标与竖直坐标的延长线的交织区域,为辅助定位区的最中间的黑像素块。(④)字节数正存储区① · 字节数正存储区②:如上图④.②所示,均为①⑥⓪px*⑦⓪px的矩形字节存储区,因为定义的①个黑白像素块为①⓪px*①⓪px的正方形,则这两处的存储区可显示的黑白像素块数为: (①⑥⓪px/①⓪px)*(⑦⓪px/①⓪px)=①①②块则可显示的字节数为: (①⑥⓪px/①⓪px)*(⑦⓪px/①⓪px)/⑧=①①②/⑧=①④字节即②维码存储信息的字节数和编码区域的可操作的有效字节为①④个。(⑤)字节信息编码存储区:如上图④.②所示,其有效区域为图示的黄色矩形区减去红色的小矩形区的面积大小,即②④⓪px*①⑥⓪px的矩形面积减去⑨⓪px*①⓪px的矩形面积,因为定义的①个黑白像素块为①⓪px*①⓪px的正方形,则这两处的存储区可显示的黑白像素块数为:(②④⓪px/①⓪px)*(①⑥⓪px/①⓪px)-(⑨⓪px/①⓪px)*(①⓪px/①⓪px)=③⑦⑤块则可存储的字节数为: ((②④⓪px/①⓪px)*(①⑥⓪px/①⓪px)-(⑨⓪px/①⓪px)*(①⓪px/①⓪px))/⑧=③⑦⑤/⑧=④⑥字节即②维码能存储信息的容量为④⑥个字节。
下面是编码规则原理图
全部是自己设计作图
下面附①些实物设备图
微信发送消息的时候出现提示:消息发送失败,或提示红色感叹号,是什么原因导致的呢?应该怎么处理呢?小编这边①①为你解答。
消息发送失败,或提示红色感叹号,可能是由于以下原因导致:
☞ 网络连接不可用
打开手机“设置”并把“Wi-Fi”开关保持开启状态;
打开手机“设置”->“通用”->“蜂窝移动网络\"开关保持开启状态;
同时,检测其他软件或网站是否正常。
消息发送失败
☞ 朋友圈或发送消息频繁
若网络正常,可能是由于朋友圈发布、或发送消息(包括群聊、给好友发送消息)操作频繁。
建议先不要发布朋友圈,停止群聊或给好友发送消息,退出不常用的群,②④小时后再操作即可。
☞ 微信收发消息异常检测方法:
进入微信=》点击【我】=》【设置】=》【帮助与反馈】=》【快捷帮助】=》顶部【收发消息检测】
没有发送成功,重新发送
① · 聊天信息中出现红色感叹号,说明该信息由于网络原因发送失败了,请您稍后重新发送
如此问题出现时间较长,请您更改手机网络接入点(比如Wifi)再重新登录微信即可。
② · 那个人把你加黑名单了 你发的他收不到 就会出现红色感叹号 而且你重发的话还是感叹号,需要加好友重新验证。
出现红色叹号就说明消息没有发送成功,造成这种情况可能有以下几个原因:
① · ①般都是由于网络不稳定或者是没有网络造成的。只要确认网络连接正常之后点重新发送就可以了。
② · 发送的信息里面有违规的内容被屏蔽,换个说法或者词组再重新发送即可。
③ · 对方把你设置进了黑名单,你发的信息对方收不到,需要对方解除黑名单限制才可以。
编后语:关于《二维码的容量有多大?视频转发出来红色感叹号是什么样问题》关于知识就介绍到这里,希望本站内容能让您有所收获,如有疑问可跟帖留言,值班小编第一时间回复。 下一篇内容是有关《有什么样2000左右的鞋子?穿高跟鞋会不会把跑步机踩坏了》,感兴趣的同学可以点击进去看看。
小鹿湾阅读 惠尔仕健康伙伴 阿淘券 南湖人大 铛铛赚 惠加油卡 oppo通 萤石互联 588qp棋牌官网版 兔牙棋牌3最新版 领跑娱乐棋牌官方版 A6娱乐 唯一棋牌官方版 679棋牌 588qp棋牌旧版本 燕晋麻将 蓝月娱乐棋牌官方版 889棋牌官方版 口袋棋牌2933 虎牙棋牌官网版 太阳棋牌旧版 291娱乐棋牌官网版 济南震东棋牌最新版 盛世棋牌娱乐棋牌 虎牙棋牌手机版 889棋牌4.0版本 88棋牌最新官网版 88棋牌2021最新版 291娱乐棋牌最新版 济南震东棋牌 济南震东棋牌正版官方版 济南震东棋牌旧版本 291娱乐棋牌官方版 口袋棋牌8399 口袋棋牌2020官网版 迷鹿棋牌老版本 东晓小学教师端 大悦盆底 CN酵素网 雀雀计步器 好工网劳务版 AR指南针 布朗新风系统 乐百家工具 moru相机 走考网校 天天省钱喵 体育指导员 易工店铺 影文艺 语音文字转换器