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.

Reply via email to