Python二维码扫描

news/2024/11/30 10:35:22/

模块准备

1.pyzbar

pip install pyzbar

2.PIL

注意:PIL只支持Python2,所以我们需要安装Pillow

pip install Pillow

代码示例

from PIL import Image
import pyzbar.pyzbar as pyzbardef QRcode_message(image):img = Image.open(image) # 读取图片# 因为一张图片可能是一张二维码,也可能里面有许多二维码barcodes = pyzbar.decode(img) # 解析图片信息for barcode in barcodes:# 如果图片有多个二维吗信息,会自动循环解析barcodeData = barcode.data.decode("utf-8")print(barcodeData)if __name__ == '__main__':QRcode_message('test.png')

演示

项目地址

https://github.com/Moxin1044/QRcode_Scan
https://gitee.com/Moxin1044/QRcode_Scan


http://www.ppmy.cn/news/420731.html

相关文章

【01Studio MaixPy AI K210】14.二维码识别

目录 导包: image库 例程: 导包: import sensor,lcd,time image库 #查找 roi 区域内的所有二维码并返回一个 image.qrcode 的对象列表。 image.find_qrcodes([roi])#返回一个矩形元组(x,y,w,h) qrcode.rect()#返…

js打开手机摄像头实现扫描二维码功能

js打开手机摄像头 在js中使用navigator.getUserMedia这个api 可以点击查看api的使用navigator.getUserMedia 这个api是结合https协议使用的,在http协议中摄像头是无法打开的 var video document.querySelector(video); navigator.getUserMedia({audio: false,vid…

Android使用ZXing实现二维码的扫描和创建

一、引用依赖 1、zxing 生成二维码的依赖 implementation com.google.zxing:core:3.3.3 implementation com.journeyapps:zxing-android-embedded:3.6.0 2、zxing 扫码二维码依赖 implementation pub.devrel:easypermissions:1.0.1 implementation cn.bingoogolapple:bga-p…

Android Studio 扫描识别二维码(包含闪光灯和本地二维码)、生成二维码、生成带logo的二维码

一、测试如下: 1.扫描识别二维码,扫描结果多少 2.生成二维码、生成带logo的二维码 二、添加依赖: 1.在Project的build.gradle中添加maven { url ‘https://jitpack.io’ } allprojects {repositories {google

@zxing/library实现平板手机扫码功能(二维码+条形码)

1、使用插件 npm install zxing/library 2、主要用到 BrowserMultiFormatReader 这个构造函数&#xff0c;用于打开摄像头 import { BrowserMultiFormatReader } from zxing/library; 3、视图 <template><div class"code-reader-content"><div c…

android使用Zxing调用摄像头进行条码扫描

Zxing是一个可以实现条形码和二维码扫描的开源代码&#xff0c;现在利用Android Studio可以很方便的集成该代码库。下面是详细的使用步骤&#xff1a; 一、通过Gradle将Zxing集成到你的项目中 打开项目中的主build.gradle文件&#xff0c;将以下代码添加到dependencies节点中&…

二维码扫描Zxing简单使用

第一步导依赖 implementation cn.yipianfengye.android:zxing-library:2.2还有在android里buildTypes下面加 目的是防止版本出错 configurations.all {resolutionStrategy.eachDependency { details ->def requested details.requestedif (requested.group com.android…

CameraX + Zxing 竖屏实现 一维码、二维码扫描

分为两步 一.获取图像数据 二.利用zxing分析图像数据 下面先看下识别效果 识别效果 这个demo是直接基于官方demo修改而成的&#xff0c;有兴趣的小伙伴可以直接上官网下载去 一.获取图像数据 首先我们需要知道Camerax功能分成三个用例了&#xff0c;分别是&#xff1a;预览…