Got error after upgrading skimage
Traceback (most recent call last): File "afy/yanderify.py", line 21, infrom afy.predictor_local import PredictorLocal File "K:\QQData\519329064\FileRecv\yanderifier\yanderify\cuda100\afy\afy\predictor_local.py", line 9, in from animate import normalize_kp File "K:\QQData\519329064\FileRecv\yanderifier\yanderify\cuda100\afy\fomm\animate.py", line 7, in from frames_dataset import PairedDataset File "K:\QQData\519329064\FileRecv\yanderifier\yanderify\cuda100\afy\fomm\frames_dataset.py", line 10, in from augmentation import AllAugmentationTransform File "K:\QQData\519329064\FileRecv\yanderifier\yanderify\cuda100\afy\fomm\augmentation.py", line 12, in from skimage.util import pad ImportError: cannot import name 'pad' from 'skimage.util' (L:\ProgramData\Anaconda3\envs\fomm\lib\site-packages\skimage\util\__init__.py)
It's because skimage has removed pad API starting from version 0.18 (https://github.com/scikit-image/scikit-image/issues/4147)
So we should use np.pad
instead of skimage.util.pad
The post ImportError: cannot import name ‘pad’ from ‘skimage.util’ appeared first on Redino blog.