在enhthought canopy中使用cv2将图像转换为灰度

时间:2015-02-16 19:41:44

标签: python windows opencv 32-bit canopy

我是python编程的新手。我使用enthought canopy(Windows 7,32位,版本1.3.1)。最近我偶然发现了opencv及其功能。我已经安装了opencv但是当我在模块中使用它时,我收到以下错误消息。我已经使用这篇文章安装了opencv Best way to install OpenCV on Windows with Enthought Canopy Python?

当我尝试运行这段代码时:

picture = cv2.imread("image1.png")
picture2 = cv2.cvtColor(picture, cv2.COLOR_BGR2GRAY)

它会显示错误消息:

error: ..\..\..\..\opencv\modules\imgproc\src\color.cpp:3739: error: (-215) scn == 3 || scn == 4 in function cv::cvtColor

如果您需要其他信息,请告诉我

1 个答案:

答案 0 :(得分:0)

如果有效,请尝试使用picture2 = cv2.cvtColor(picture, cv2.COLOR_GARY2BGR)。否则,您的图片不在grayBGL类别中。