跳到主要内容

QR二维码识别

QR二维码识别1、安装依赖2、创建QR二维码3、解析QR二维码3.1、USB摄像头3.2、CSI摄像头常见问题'PIL.Image' has no attribute 'Resampling'

QR二维码(Quick Response Code)是一种由方格组成的矩阵条码,可以用来存储各种信息。

1、安装依赖

sudo apt install libzbar-dev -y sudo pip3 install qrcode pyzbar

image-20250107095324205

2、创建QR二维码

xxxxxxxxxx cd ~/qr_code_recognition xxxxxxxxxx python3 qrcode_create.py

运行命令后,输入QR二维码隐藏的信息:生成的图片位于/home/jetson/qr_code_recognition/figures文件夹下

image-20250107115728060

3、解析QR二维码

3.1、USB摄像头

xxxxxxxxxx cd ~/qr_code_recognition xxxxxxxxxx python3 qrcode_parsing_usb.py

image-20250107131103273

3.2、CSI摄像头

xxxxxxxxxx cd ~/qr_code_recognition xxxxxxxxxx python3 qrcode_parsing_csi.py

image-20250107131233208

常见问题

'PIL.Image' has no attribute 'Resampling'

xxxxxxxxxx sudo pip3 install --upgrade pillow