我是 python 新手,目前正在从事一个需要比较两个图像的图像处理项目。对于图像比较,我使用的是 python 中已经存在的结构相似性函数。但是,每次我使用该功能时,它都会给我正确的结果,但也会像这样多次转储警告:
C:\Users\abc\Anaconda\lib\site-packages\skimage\measure\_structural_similarity.py:224: skimage_deprecation: Call to deprecated function ``structural_similarity``. Use ``compare_ssim`` instead.
def structural_similarity(X, Y, win_size=None, gradient=False,
我认为警告要我使用 compare_ssim 函数而不是 structure_similarity 函数。所以,我改为:from skimage.measure import compare_ssim as ssim
但同样的警告即将到来。我在一次执行中将这个函数用于多个图像,所以我需要滚动很多才能找到我的结果在警告中的确切位置。
我需要禁用这些已弃用的警告以保持控制台清洁。有什么解决办法吗?我试图搜索,但一切对我来说都太复杂了。请帮忙。
也 这可能是这个问题的重复,但我不明白如何在 Windows 中使用 IPython 控制台在 Spyder 上实现接受的答案。