Please help in resolving import of tesseract
What steps will reproduce the problem?
1. Install tesseract-ocr, leptonica-1.69 and python-tesseract from source
2. import tesseract from script
3. Also readText method from simplecv fails with " SimpleCV:2: 'Please
install the correct OCR library required -
http://code.google.com/p/tesseract-ocr/
http://code.google.com/p/python-tesseract/'
What is the expected output? What do you see instead?
script should be able to import tesseract
What version of the product are you using? On what operating system?
Fedora18
tesseract-ocr, leptonica-1.69 and python-tesseract from source
Please provide any additional information below.
--------------------------------------------------------------------------------------------------
[root@localhost amzn_aiv]# find / -name tesseract.py*
/home/amzn_aiv/python-tesseract/tesseract.pyc
/home/amzn_aiv/python-tesseract/build/lib.linux-x86_64-2.7/tesseract.py
/home/amzn_aiv/python-tesseract/debian/python-tesseract/usr/share/pyshared/tesseract.py
/home/amzn_aiv/python-tesseract/tesseract.py
/home/amzn_aiv/python-tesseract/test-slim/dlls/tesseract.py
/home/amzn_aiv/.local/lib/python2.7/site-packages/python_tesseract-tesseract-py2.7-linux-x86_64.egg/tesseract.pyc
/home/amzn_aiv/.local/lib/python2.7/site-packages/python_tesseract-tesseract-py2.7-linux-x86_64.egg/tesseract.py
===========================================================
[root@localhost amzn_aiv]# export
PYTHONPATH=/home/amzn_aiv/.local/lib/python2.7/site-packages/python_tesseract-tesseract-py2.7-linux-x86_64.egg/
==========================================================
[root@localhost amzn_aiv]# cat ex.py
import tesseract
api = tesseract.TessBaseAPI()
api.Init(".","eng",tesseract.OEM_DEFAULT)
api.SetVariable("tessedit_char_whitelist",
"0123456789abcdefghijklmnopqrstuvwxyz")
api.SetPageSegMode(tesseract.PSM_AUTO)
mImgFile = "eurotext.jpg"
mBuffer=open(mImgFile,"rb").read()
result = tesseract.ProcessPagesBuffer(mBuffer,len(mBuffer),api)
print "result(ProcessPagesBuffer)=",result
=========================================================
[root@localhost amzn_aiv]# python ex.py
Traceback (most recent call last):
File "ex.py", line 1, in <module>
import tesseract
File
"/home/amzn_aiv/.local/lib/python2.7/site-packages/python_tesseract-tesseract-py2.7-linux-x86_64.egg/tesseract.py",
line 26, in <module>
_tesseract = swig_import_helper()
File
"/home/amzn_aiv/.local/lib/python2.7/site-packages/python_tesseract-tesseract-py2.7-linux-x86_64.egg/tesseract.py",
line 22, in swig_import_helper
_mod = imp.load_module('_tesseract', fp, pathname, description)
*ImportError:
/home/amzn_aiv/.local/lib/python2.7/site-packages/python_tesseract-tesseract-py2.7-linux-x86_64.egg/_tesseract.so:
undefined symbol:
_ZN9tesseract11TessBaseAPI14NormalizeTBLOBEP5TBLOBP3ROWbP6DENORM*
====================================================
Installation logs
---------------------------
Install SimpleCV
-----------------
sudo yum -y install python-ipython opencv-python scipy numpy pygame
python-setuptools python-pip
sudo python-pip install
https://github.com/sightmachine/SimpleCV/zipball/develop
Compile leptonica
------------------
wget http://www.leptonica.com/source/leptonica-1.69.tar.gz
tar zxvf leptonica-1.69.tar.gz
cd leptonica-1.69
yum install giflib-devel libtiff-devel zlib-devel libpng-devel
libjpeg-turbo-devel python-devel -y
./configure --prefix=/usr
make
sudo make install
Compile Tesseract OCR
----------------------
svn checkout http://tesseract-ocr.googlecode.com/svn/trunk/ tesseract-ocr
./configure --prefix=/usr
make
make install
Compile Python-Tesseract
------------------------
svn checkout http://python-tesseract.googlecode.com/svn/trunk/
python-tesseract
cd python-tesseract
python config.py
python setup.py clean
python setup.py build
python setup.py install --user
--
--
You received this message because you are subscribed to the Google
Groups "tesseract-ocr" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/tesseract-ocr?hl=en
---
You received this message because you are subscribed to the Google Groups
"tesseract-ocr" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.