深度学习训练环境bug——【skimage升级到19之后的接口问题】

skimage即是Scikit-Image。基于python脚本语言开发的数字图片处理包,比如PIL,Pillow, opencv, scikit-image等。
PIL和Pillow只提供最基础的数字图像处理,功能有限。
opencv实际上是一个c++库,只是提供了python接口,更新速度非常慢。
scikit-image是基于scipy的一款图像处理包,它将图片作为numpy数组进行处理,正好与matlab一样,因此,我们最终选择scikit-image进行数字图像处理。

2、主要子模块列表如下:
在这里插入图片描述

但是现在出现一个问题,就是当skimage安装包升级到19之后出现了各种的不兼容。

主要包括以下两点:
(1)报错bug

from skimage.util import pad

报错信息:

cannot import name 'pad' from 'skimage.util'

解决办法:

from numpy import pad

(2)报错bug

报错信息:

cannot import name 'circle' from 'skimage.draw'

解决方式:

from skimage.draw import ellipse as circle

参考:

  1. https://blog.csdn.net/qq_39437730/article/details/117994355


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部