Attempting to use model_type=vision breaks due to outdated imports with error:
ImportError: cannot import name 'img_to_array' from 'keras.preprocessing.image'
in line 7 of pdftotree/pdftotree/visual/visual_utils.py, likely because these imports have moved to tf.keras.utils a la here and here. And as per the changelog, on 2020-10-13 ptt has upgraded Keras to 2.4.0 or later (and TensorFlow 2.2 or later). (#86, [@HiromuHota][HiromuHota]).
But, when I tried to make this edit locally and compile the package myself from the 0.5.1+dev channel, the kernel crashed, so leaving this as an issue here.
Environment:
- OS: macOS Ventura 13.0
pdftotree Version: v0.5.0
pdfminer.six Version: 20221105
python Version: 3.10.4
Attempting to use
model_type=visionbreaks due to outdated imports with error:in line 7 of
pdftotree/pdftotree/visual/visual_utils.py, likely because these imports have moved totf.keras.utilsa la here and here. And as per the changelog, on 2020-10-13 ptt has upgraded Keras to 2.4.0 or later (and TensorFlow 2.2 or later). (#86, [@HiromuHota][HiromuHota]).But, when I tried to make this edit locally and compile the package myself from the
0.5.1+devchannel, the kernel crashed, so leaving this as an issue here.Environment:
pdftotreeVersion: v0.5.0pdfminer.sixVersion: 20221105pythonVersion: 3.10.4