-1

我正在尝试从 Ubuntu 15.04 上的 deb 文件安装 python-tesseract 0.9-0.5,但它给出了几个错误。这就是我所做的:

1-我在终端上打开文件的路径并写入

sudo dpkg -i python-tesseract_0.9-0.5ubuntu2_i386.deb

2-在此之后,控制台显示几个错误:

Selecting previously unselected package python-tesseract.
(Reading database ... 349994 files and directories currently installed.)

Preparing to unpack python-tesseract_0.9-0.5ubuntu2_i386.deb ...

Unpacking python-tesseract (0.9-0.5ubuntu2) ...
dpkg: dependency problems prevent configuration of python-tesseract:
 python-tesseract depends on python (<< 2.8).
 python-tesseract depends on python (>= 2.7~).
 python-tesseract depends on liblept4.
 python-tesseract depends on libopencv-core2.4; however:
  Package libopencv-core2.4:i386 is not installed.
 python-tesseract depends on libtesseract3; however:

dpkg: error processing package python-tesseract (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:    
 python-tesseract

3-只是为了检查,我打开安装文件并提取了 tesseract.py 类,并在 python 中单独使用。我是这样打开的:

python tesseract.py 

,但我得到了这个:

Traceback (most recent call last):
  File "tesseract.py", line 28, in <module>
    _tesseract = swig_import_helper()
  File "tesseract.py", line 20, in swig_import_helper
    import _tesseract
ImportError: No module named _tesseract

问题是我想在 python 上使用 tesseract 函数来进行光学字符识别应用程序,我知道最好的包装器是 python-tesseract(我认为与 pytesseract 不同)。

我的问题是:如何在 Ubuntu 15.04 上安装 python-tesseract?非常感谢

4

5 回答 5

4
 sudo apt-get install tesseract-ocr

**在终端中输入此命令后,它将安装 tesseract **

于 2018-06-04T17:43:45.913 回答
0

当我试图让 python 使用 Tesseract 时,我发现这个教程非常有用。但后来我发现这对我的需求来说太简单了,所以我需要找到另一个解决方案。

我希望这对你有帮助!

于 2016-03-24T19:37:35.670 回答
0

它首先安装 gdebi-core,然后安装 .deb 包,以便 gdebi 为我安装依赖项。我使用的是 Ubuntu 14.04。

 sudo apt-get install gdebi-core
 sudo gdebi python-tesseract_0.9-0.5ubuntu2_i386.deb
于 2016-03-29T20:34:11.067 回答
0

使用此链接进行安装

一旦你这样做,这里是代码

from PIL import Image
img="pathToYourImage/img.jpeg"
text = pytesseract.image_to_string(Image.open(img))
print(text)

于 2020-06-02T18:52:31.237 回答
0

更新和安装 tesseract-ocr

sudo apt-get update && sudo apt-get install tesseract-ocr

为 python 安装 pytesseract

pip3 install pytesseract

用法

import pytesseract
from PIL import Image
img= "path/img.jpg"
text = pytesseract.image_to_string(Image.open(img))
print(text)
于 2021-10-26T13:18:13.373 回答