Python:无法从“ skimage.color”导入名称“ rgb2gray”

use*_*054 3 scipy python-3.x scikit-image

当我尝试:

>>> from skimage import io
Run Code Online (Sandbox Code Playgroud)

我得到以下内容:

from ..color import rgb2gray
ImportError: cannot import name 'rgb2gray' from 'skimage.color' (C:\Users\user\A
ppData\Local\Programs\Python\Python37-32\lib\site-packages\skimage\color\__init_
_.py)
Run Code Online (Sandbox Code Playgroud)

尽管我已经安装了以下软件包:matplotlib,scipy,枕头,numpy和六个

我该如何解决?任何帮助,将不胜感激

T. *_*ein 5

如果您从Jupyter Notebook内部遇到此错误,请尝试按照此GitHub问题中的建议重新启动内核

那为我解决了问题。


Ma *_*Jun 0

RGB2Gray 转换的三种方法:

开放式CV:

import cv2
img=cv2.imread("file.jpg",0)   [enter link description here][1]
Run Code Online (Sandbox Code Playgroud)

或者你可以这样做:

img=cv2.imread("file.jpg")
gray=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
Run Code Online (Sandbox Code Playgroud)

cv2.COLOR_BGR2GRAY因为它读取 BGR 模式。

您可以查看此链接的另一种方法: 在此处输入链接描述