问题描述

代码运行过程中报错:

ImportError: cannot import name 'compare_psnr' from 'skimage.measure' 

 ImportError: cannot import name 'compare_ssim' from 'skimage.measure' 

解决方案

scikit-image升级后改变了库函数的结构,函数 skimage.measure.compare_ssim已经被 skimage.metrics.structural_similarity 取代。PSNR同理。

只需要将:

from skimage.measure import compare_psnr
from skimage.measure import compare_ssim

修改为:

from skimage.metrics import peak_signal_noise_ratio
from skimage.metrics import structural_similarity

参考:Is there a way to import compare_ssim for python IDLE? - Stack Overflow

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐