OCR-D / ocrd_anybaseocr

DFKI Layout Detection for OCR-D
Apache License 2.0
48 stars 12 forks source link

No module named 'ocrd_anybaseocr.pix2pixhd' #64

Closed ghost closed 4 years ago

ghost commented 4 years ago
(d2) home@home-lnx:~/programs/ocrd_anybaseocr$ ocrd-anybaseocr-dewarp -m ./data/mets.xml -I OCR-D-PAGE-CROP -O OCR-D-PAGE-DEWARP -p ./dewarp/latest_net_G.pth
Traceback (most recent call last):
  File "/home/home/anaconda3/envs/d2/bin/ocrd-anybaseocr-dewarp", line 5, in <module>
    from ocrd_anybaseocr.cli.ocrd_anybaseocr_dewarp import cli
  File "/home/home/anaconda3/envs/d2/lib/python3.6/site-packages/ocrd_anybaseocr/cli/ocrd_anybaseocr_dewarp.py", line 29, in <module>
    from ..pix2pixhd.options.test_options import TestOptions
ModuleNotFoundError: No module named 'ocrd_anybaseocr.pix2pixhd'

the commands i used to install ocrd_anybaseocr:

git clone https://github.com/OCR-D/ocrd_anybaseocr.git
git submodule update --init
make install
kba commented 4 years ago

Run make patch-pix2pixhd before make install. Documentation needs to be updated.

ghost commented 4 years ago

@kba Nope, still not working Here is a step-by-step commands:

git clone https://github.com/OCR-D/ocrd_anybaseocr.git
cd ocrd_anybaseocr
git submodule update --init
make patch-pix2pixhd
make install
mkdir ./models
wget -O ./models/latest_net_G.pth https://cloud.dfki.de/owncloud/index.php/s/3zKza5sRfQB3ygy/download
wget https://ocr-d-repo.scc.kit.edu/api/v1/dataresources/16568d42-57be-4367-a335-4687bc84953e/data/weigel_gnothi02_1618.ocrd.zip
unzip weigel_gnothi02_1618.ocrd.zip 'data/*' -d ./
ocrd-anybaseocr-binarize -m ./data/mets.xml -I OCR-D-IMG -O OCR-D-PAGE-BIN
ocrd-anybaseocr-deskew -m ./data/mets.xml -I OCR-D-PAGE-BIN -O OCR-D-PAGE-DESKEW
ocrd-anybaseocr-crop -m ./data/mets.xml -I OCR-D-PAGE-DESKEW -O OCR-D-PAGE-CROP
CUDA_VISIBLE_DEVICES=0 ocrd-anybaseocr-dewarp -m ./data/mets.xml -I OCR-D-PAGE-CROP -O OCR-D-PAGE-DEWARP -p ./models/latest_net_G.pth

Resulting in error:

Traceback (most recent call last):
  File "/home/home/anaconda3/envs/ocrd/bin/ocrd-anybaseocr-dewarp", line 5, in <module>
    from ocrd_anybaseocr.cli.ocrd_anybaseocr_dewarp import cli
  File "/home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr/cli/ocrd_anybaseocr_dewarp.py", line 29, in <module>
    from ..pix2pixhd.options.test_options import TestOptions
ModuleNotFoundError: No module named 'ocrd_anybaseocr.pix2pixhd'
kba commented 4 years ago

Can you post output of

find /home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr

please?

ghost commented 4 years ago
(ocrd) home@home-lnx:~/programs/ocrd_anybaseocr$ find /home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr
/home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr
/home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr/cli
/home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr/cli/ocrd_anybaseocr_textline.py
/home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr/cli/ocrd_anybaseocr_layout_analysis.py
/home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr/cli/__init__.py
/home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr/cli/ocrd_anybaseocr_deskew.py
/home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr/cli/ocrd_anybaseocr_block_segmentation.py
/home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr/cli/ocrd_anybaseocr_cropping.py
/home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr/cli/__pycache__
/home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr/cli/__pycache__/ocrd_anybaseocr_binarize.cpython-36.pyc
/home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr/cli/__pycache__/__init__.cpython-36.pyc
/home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr/cli/__pycache__/ocrd_anybaseocr_block_segmentation.cpython-36.pyc
/home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr/cli/__pycache__/ocrd_anybaseocr_deskew.cpython-36.pyc
/home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr/cli/__pycache__/ocrd_anybaseocr_dewarp.cpython-36.pyc
/home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr/cli/__pycache__/ocrd_anybaseocr_tiseg.cpython-36.pyc
/home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr/cli/__pycache__/ocrd_anybaseocr_cropping.cpython-36.pyc
/home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr/cli/__pycache__/ocrd_anybaseocr_layout_analysis.cpython-36.pyc
/home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr/cli/__pycache__/ocrd_anybaseocr_textline.cpython-36.pyc
/home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr/cli/ocrd_anybaseocr_tiseg.py
/home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr/cli/ocrd_anybaseocr_binarize.py
/home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr/cli/ocrd_anybaseocr_dewarp.py
/home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr/params.json
/home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr/mrcnn
/home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr/mrcnn/model.py
/home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr/mrcnn/__init__.py
/home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr/mrcnn/config.py
/home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr/mrcnn/parallel_model.py
/home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr/mrcnn/utils.py
/home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr/mrcnn/__pycache__
/home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr/mrcnn/__pycache__/__init__.cpython-36.pyc
/home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr/mrcnn/__pycache__/utils.cpython-36.pyc
/home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr/mrcnn/__pycache__/model.cpython-36.pyc
/home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr/mrcnn/__pycache__/parallel_model.cpython-36.pyc
/home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr/mrcnn/__pycache__/config.cpython-36.pyc
/home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr/constants.py
/home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr/__init__.py
/home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr/ocrd-tool.json
/home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr/tensorflow_importer.py
/home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr/__pycache__
/home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr/__pycache__/__init__.cpython-36.pyc
/home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr/__pycache__/tensorflow_importer.cpython-36.pyc
/home/home/anaconda3/envs/ocrd/lib/python3.6/site-packages/ocrd_anybaseocr/__pycache__/constants.cpython-36.pyc
kba commented 4 years ago

OK, so apparently ocrd_anybaseocr/pix2pixhd is not installed. I'll try to reproduce.

ghost commented 4 years ago

yup

ghost commented 4 years ago

.

kba commented 4 years ago

.

What's your point? :)

ghost commented 4 years ago

hmmm... interesting, why did you reopen?

kba commented 4 years ago

Problem still unsolved, just haven't gotten around to investigate.