本文介绍了导入pyzbar.pyzbar-无法找到zbar共享库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想制作一个脚本,用于检测和读取照片中的QR码.我想为此使用PyZbar,但是我遇到了一些错误的问题.
I want to make a script for detecting and reading QR codes from photos. I would like to use PyZbar for that, but I have a problem with some errors.
我在google实验室工作
I'm working in google colaboratory
!sudo apt install tesseract-ocr
!pip install pytesseract
!pip install pyzbar[scripts]
import shutil
import os
import random
import re
import cv2
import numpy as np
import pytesseract
from pytesseract import Output
%matplotlib inline
import matplotlib as mpl
import matplotlib.pyplot as plt
import matplotlib.pylab as pylab
import glob
import pyzbar.pyzbar
from PIL import Image
这是我正在努力解决的错误:
this is an error I'm struggling with:
ImportError Traceback (most recent call last)
<ipython-input-25-d8758fa4db37> in <module>()
24 import glob
25 # ZBAR - Bar Code Reader is an open source software suite for reading bar codes from various sources, such as video streams, image files and raw intensity sensors
---> 26 import pyzbar.pyzbar
27 # PIL - Python Imaging Library
28 from PIL import Image
4 frames
/usr/local/lib/python3.6/dist-packages/pyzbar/zbar_library.py in load()
63 path = find_library('zbar')
64 if not path:
---> 65 raise ImportError('Unable to find zbar shared library')
66 libzbar = cdll.LoadLibrary(path)
67 dependencies = []
ImportError: Unable to find zbar shared library
谢谢您提前提出答案
推荐答案
在可以!pip安装pyzbar
之前,需要使用此命令安装libzbar.
Before you can !pip install pyzbar
, you need to install libzbar with this command.
!apt install libzbar0
然后,pyzbar应该可以正常工作.
Then, pyzbar should work.
这篇关于导入pyzbar.pyzbar-无法找到zbar共享库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!