树莓派4B外接摄像头OpenCV,Python3识别二维码

本文介绍了如何在树莓派4B上使用Python3和OpenCV进行二维码识别。首先,详细说明了如何安装相关软件,包括避免安装过时的zbar。接着,提供了硬件准备的步骤,通过测试视频流确保摄像头正常工作。最后,给出了二维码识别的Python代码,当识别成功后,识别内容将保存到data.txt文件中。
摘要由CSDN通过智能技术生成

以下均基于Python3,3对应的软件是pyzbar,python2对应的软件的zbar,不要安装错了,因为3已经不支持zbar,很多教程还在讲zbar,但是已经不支持了,无法使用。

一、软件安装

~$ sudo apt-get install libzbar-dev
~$ pip install pyzbar
//安装完成后----
~$ python3
Python 3.8.10 (default, Jun  2 2021, 10:49:15) 
[GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>import pyzbar
//如果没有报错,说明安装成功

安装OpenCV教程:
https://blog.csdn.net/wgshun616/article/details/83383538
上面的教程我记得是可以用的。

二、硬件准备

相信大家已经安装完硬件了。

1.测试一下可不可以实时显示视频

python代码存在缩进问题,如果报错 大概率是缩进存在问题
代码如下(示例):

import numpy as np
import cv2
cap = cv2.VideoCapture(0)
cap.set(
  • 3
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值