I installed and tried ocropus for the first time. Unfortunately I
encountered an error that causes the invalid work of the program.

First I downloaded the sources:

hg clone https://code.google.com/p/ocropus

According to .hgtags file I guess it’s ocropus 0.5.4.

The program changed a lot recently so the ./ocroinst packages, ./
ocroinst install, ./ocroinst dl procedure described in the
documentation doesn’t work because there’s no ocroinst script. Instead
there are ocropus-install and ocropus-uninstall scripts.

So I started the first one:

# ./ocropus-install

Among the other things it installed a lot of packages, downloaded
space.model.bz2, eng-5.ngraphs.bz2, and uw3unlv-240-4-60-g2.cmodel.bz2
packages, and processed flann-1.7.1 package.  The compilation and the
installation of all programs finished successfully.

I registered the required directories in the appropriate variables:

$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/
games

$ echo $LD_LIBRARY_PATH
/usr/local/lib

Then I started the test of the program:

$ ocropus ocropy/tests/alice.png
# gcc -g -O4 -lm -shared -fopenmp -std=c99 -fPIC .pynative/
71e70aafcf483a202213ffcc1b1bf0c1.c -o .pynative/
71e70aafcf483a202213ffcc1b1bf0c1.so
book directory _book-003056
ocropy/tests/alice.png -> _book-003056/0001.png
=== preprocess
['ocropus-nlbin', '_book-003056/0001.png']
_book-003056/0001.png lo-hi (0.00 1.00) angle  0.0  no-normalization

=== page segmentation
['ocropus-gpageseg', '_book-003056/0001.png']
_book-003056/0001.png
    10 _book-003056/0001.png 19.0 11

=== line recognition
['ocropus-lattices', '-m', 'uw3unlv-240-4-60-g2.cmodel',
'_book-003056/0001/01000a.png', '_book-003056/0001/010003.png',
'_book-003056/0001/010007.png']
['ocropus-lattices', '-m', 'uw3unlv-240-4-60-g2.cmodel',
'_book-003056/0001/010001.png', '_book-003056/0001/010005.png',
'_book-003056/0001/010009.png']
['ocropus-lattices', '-m', 'uw3unlv-240-4-60-g2.cmodel',
'_book-003056/0001/01000b.png', '_book-003056/0001/010004.png',
'_book-003056/0001/010008.png']
['ocropus-lattices', '-m', 'uw3unlv-240-4-60-g2.cmodel',
'_book-003056/0001/010002.png', '_book-003056/0001/010006.png']
added 3 files directly
added 3 files directly
added 2 files directly
added 3 files directly
Traceback (most recent call last):
  File "/usr/local/bin/ocropus-lattices", line 82, in <module>
    cmodel =
ocrolib.load_component(ocrolib.ocropus_find_file(options.model))
  File "/usr/local/lib/python2.7/dist-packages/ocrolib/common.py",
line 871, in load_component
    return pickle.load(stream)
  File "/usr/local/lib/python2.7/dist-packages/llpy/__init__.py", line
3, in <module>
    import csclass
  File "/usr/local/lib/python2.7/dist-packages/llpy/csclass.py", line
69, in <module>
    import variants
  File "/usr/local/lib/python2.7/dist-packages/llpy/variants.py", line
12, in <module>
    from ocrolib import docproc,improc
ImportError: cannot import name docproc
Traceback (most recent call last):
  File "/usr/local/bin/ocropus-lattices", line 82, in <module>
    cmodel =
ocrolib.load_component(ocrolib.ocropus_find_file(options.model))
  File "/usr/local/lib/python2.7/dist-packages/ocrolib/common.py",
line 871, in load_component
    Traceback (most recent call last):
Traceback (most recent call last):
  File "/usr/local/bin/ocropus-lattices", line 82, in <module>
    cmodel =
ocrolib.load_component(ocrolib.ocropus_find_file(options.model))
  File "/usr/local/lib/python2.7/dist-packages/ocrolib/common.py",
line 871, in load_component
      File "/usr/local/bin/ocropus-lattices", line 82, in <module>
    cmodel =
ocrolib.load_component(ocrolib.ocropus_find_file(options.model))
  File "/usr/local/lib/python2.7/dist-packages/ocrolib/common.py",
line 871, in load_component
    return pickle.load(stream)
  File "/usr/local/lib/python2.7/dist-packages/llpy/__init__.py", line
3, in <module>
    import csclass
  File "/usr/local/lib/python2.7/dist-packages/llpy/csclass.py", line
69, in <module>
return pickle.load(stream)
  File "/usr/local/lib/python2.7/dist-packages/llpy/__init__.py", line
3, in <module>
        import variants
  File "/usr/local/lib/python2.7/dist-packages/llpy/variants.py", line
12, in <module>
import csclass
  File "/usr/local/lib/python2.7/dist-packages/llpy/csclass.py", line
69, in <module>
        return pickle.load(stream)
  File "/usr/local/lib/python2.7/dist-packages/llpy/__init__.py", line
3, in <module>
from ocrolib import docproc,improc
ImportErrorimport variants
  File "/usr/local/lib/python2.7/dist-packages/llpy/variants.py", line
12, in <module>
        : cannot import name docproc
import csclass
from ocrolib import docproc,improc
  File "/usr/local/lib/python2.7/dist-packages/llpy/csclass.py", line
69, in <module>
ImportError: cannot import name docproc
    import variants
  File "/usr/local/lib/python2.7/dist-packages/llpy/variants.py", line
12, in <module>
    from ocrolib import docproc,improc
ImportError: cannot import name docproc

=== language modeling


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
<head>
<title>OCR Results</title>
<meta name="Description" content="OCRopus Output" />
<meta name="ocr-system" content="ocropus-0.4" />
<meta name="ocr-capabilities" content="ocr_line ocr_page" />
</head>
<body>

<div class='ocr_page' title='file _book-003056/0001.png'>
_book-003056/0001/010001.txt: no such file
_book-003056/0001/010002.txt: no such file
_book-003056/0001/010003.txt: no such file
_book-003056/0001/010004.txt: no such file
_book-003056/0001/010005.txt: no such file
_book-003056/0001/010006.txt: no such file
_book-003056/0001/010007.txt: no such file
_book-003056/0001/010008.txt: no such file
_book-003056/0001/010009.txt: no such file
_book-003056/0001/01000a.txt: no such file
_book-003056/0001/01000b.txt: no such file
</div>

</body>
</html>

As a result ocropus doesn’t create any *.txt file. It seems to me that
the cause of such a behavior of the program is the lacking ocropy/
ocrolib/docproc.py source file. There’s no docproc.py file in the /usr/
local/lib/python2.7/dist-packages/ocrolib
 directory as well.

Any help will be welcomed.

-- 
You received this message because you are subscribed to the Google Groups 
"ocropus" 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 https://groups.google.com/groups/opt_out.


Reply via email to