本文介绍了导入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共享库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

1403页,肝出来的..

09-07 17:06