怎么读取二维码的信息(怎么读取二维码的信息内容)
发布时间:2023-04-24 00:59:57
稿源:
创意岭 阅读:
70
大家好!今天让创意岭的小编来大家介绍下关于怎么读取二维码的信息的问题,以下是小编对此问题的归纳整理,让我们一起来看看吧。
开始之前先推荐一个非常厉害的Ai人工智能工具,一键生成原创文章、方案、文案、工作计划、工作报告、论文、代码、作文、做题和对话答疑等等
只需要输入关键词,就能返回你想要的内容,有小程序、在线网页版、PC客户端和批量生成器
本文目录:
二维码是怎么读取的?求详细
手机如何读取二维码由于不同颜色的物体,其反射的可见光的波长不同,白色物体能反射各种波长的可见光,黑色物体则吸收各种波长的可见光。所以当摄像头扫描黑白相间的二维码上时,手机利用点运算的阈值理论将采集到的图象变为二值图像,即对图像进行二值化处理,得到二值化图像后,对其进行膨胀运算,对膨胀后的图象进行边缘检测得到条码区域的轮廓。
然后经过一项灰度值计算公式对图像进行二值化处理。得到一幅标准的二值化图像后,对该符号进行网格采样,对网格每一个交点上的图像像素取样,并根据阈值确定是深色“1”还是浅色“0”,从而得到二维码的原始二进制序列值,然后对这些数据进行纠错和译码,最后根据条码的逻辑编码规则把这些原始的数据转换成数据。
三个大黑方块起什么作用呢?我们在使用手机扫描的时候无论是什么方向,都能够正确识别二维码的内容,就是因为手机通过三个大黑方块识别出二维码正确的方向。
安卓开发一般使用开源框架ZXING。其操作一般经过以下几个步骤:初始化相机,设置一些相机参数;绑定SurfaceView,在SurfaceView上显示预览图像;获取相机的一帧图像;对图像进行一定的预处理,只保留亮度信息,成为灰度图像;对灰度图像进行二维码解析,解析成功进入下一步,不成功回到获取图像的操作过程;返回解析结果并退出。
以上就是关于怎么读取二维码的信息相关问题的回答。希望能帮到你,如有更多相关问题,您也可以联系我们的客服进行咨询,客服也会为您讲解更多精彩的知识和内容。
推荐阅读: