Pytesseract图片识别结果存在换行符问题(ocr 换行符问题)

问题描述

提示:OCR识别结果,有两行,第二行为换行符

pytesseract.image_to_string()函数识别结果如下图所示:
在这里插入图片描述
第二行存在方块一样的东西(换行符),这并不是我们想要的结果。


解决问题

首先查看版本:
在这里插入图片描述
原来,版本过高,用的是0.3.10的版本。

卸载当前版本和下载指定版本0.3.4:

(QT1) xzy@shige-System-Product-Name:~$ pip uninstall pytesseract
Found existing installation: pytesseract 0.3.10
Uninstalling pytesseract-0.3.10:
  Would remove:
    /home/xzy/.conda/envs/QT1/bin/pytesseract
    /home/xzy/.conda/envs/QT1/lib/python3.7/site-packages/pytesseract-0.3.10.dist-info/*
    /home/xzy/.conda/envs/QT1/lib/python3.7/site-packages/pytesseract/*
Proceed (Y/n)? y
  Successfully uninstalled pytesseract-0.3.10

(QT1) xzy@shige-System-Product-Name:~$ conda install pytesseract==0.3.4
Solving environment: done


==> WARNING: A newer version of conda exists. <==
  current version: 4.5.11
  latest version: 22.9.0

Please update conda by running

    $ conda update -n base -c defaults conda



## Package Plan ##

  environment location: /home/xzy/.conda/envs/QT1

  added / updated specs: 
    - pytesseract==0.3.4


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    pytest-7.2.0               |   py37h89c1867_0         498 KB  http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    tomli-2.0.1                |     pyhd8ed1ab_0          16 KB  http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    zipp-3.10.0                |     pyhd8ed1ab_0          14 KB  http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    pep8-naming-0.13.2         |     pyhd8ed1ab_0          12 KB  http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    iniconfig-1.1.1            |     pyh9f0ad1d_0           8 KB  http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    mccabe-0.7.0               |     pyhd8ed1ab_0          11 KB  http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    pycodestyle-2.9.1          |     pyhd8ed1ab_0          39 KB  http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    importlib-metadata-4.11.4  |   py37h89c1867_0          33 KB  http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    flake8-5.0.4               |     pyhd8ed1ab_0          82 KB  http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    pytesseract-0.3.4          |     pyh9f0ad1d_0          17 KB  http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    exceptiongroup-1.0.0rc9    |     pyhd8ed1ab_0          15 KB  http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    attrs-22.1.0               |     pyh71513ae_1          48 KB  http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    pluggy-1.0.0               |   py37h89c1867_3          25 KB  http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    flake8-quotes-3.3.1        |     pyhd8ed1ab_0          12 KB  http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    importlib_metadata-4.11.4  |       hd8ed1ab_0           4 KB  http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    pyflakes-2.5.0             |     pyhd8ed1ab_0          56 KB  http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    ------------------------------------------------------------
                                           Total:         889 KB

The following NEW packages will be INSTALLED:

    attrs:              22.1.0-pyh71513ae_1   http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    exceptiongroup:     1.0.0rc9-pyhd8ed1ab_0 http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    flake8:             5.0.4-pyhd8ed1ab_0    http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    flake8-quotes:      3.3.1-pyhd8ed1ab_0    http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    importlib-metadata: 4.11.4-py37h89c1867_0 http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    importlib_metadata: 4.11.4-hd8ed1ab_0     http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    iniconfig:          1.1.1-pyh9f0ad1d_0    http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    mccabe:             0.7.0-pyhd8ed1ab_0    http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    pep8-naming:        0.13.2-pyhd8ed1ab_0   http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    pluggy:             1.0.0-py37h89c1867_3  http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    pycodestyle:        2.9.1-pyhd8ed1ab_0    http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    pyflakes:           2.5.0-pyhd8ed1ab_0    http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    pytest:             7.2.0-py37h89c1867_0  http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    tomli:              2.0.1-pyhd8ed1ab_0    http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    zipp:               3.10.0-pyhd8ed1ab_0   http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge

The following packages will be DOWNGRADED:

    pytesseract:        0.3.10-pyhd8ed1ab_0   http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge --> 0.3.4-pyh9f0ad1d_0 http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge

Proceed ([y]/n)? y


Downloading and Extracting Packages
pytest-7.2.0         | 498 KB    | ##################################### | 100% 
tomli-2.0.1          | 16 KB     | ##################################### | 100% 
zipp-3.10.0          | 14 KB     | ##################################### | 100% 
pep8-naming-0.13.2   | 12 KB     | ##################################### | 100% 
iniconfig-1.1.1      | 8 KB      | ##################################### | 100% 
mccabe-0.7.0         | 11 KB     | ##################################### | 100% 
pycodestyle-2.9.1    | 39 KB     | ##################################### | 100% 
importlib-metadata-4 | 33 KB     | ##################################### | 100% 
flake8-5.0.4         | 82 KB     | ##################################### | 100% 
pytesseract-0.3.4    | 17 KB     | ##################################### | 100% 
exceptiongroup-1.0.0 | 15 KB     | ##################################### | 100% 
attrs-22.1.0         | 48 KB     | ##################################### | 100% 
pluggy-1.0.0         | 25 KB     | ##################################### | 100% 
flake8-quotes-3.3.1  | 12 KB     | ##################################### | 100% 
importlib_metadata-4 | 4 KB      | ##################################### | 100% 
pyflakes-2.5.0       | 56 KB     | ##################################### | 100% 
Preparing transaction: done
Verifying transaction: done
Executing transaction: done

运行代码,看看结果:

在这里插入图片描述
这回没有那个方块状的东西了,问题解决!!

猜你喜欢

转载自blog.csdn.net/Ayu147258/article/details/127553888