SimpleCV NameError:未定义名称“images”

2024-10-01 11:23:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试使用SimpleCV库。我有Ubuntu11.10,Python2.7和PIL(PythonImagingVer。1.1.7-3ubuntu1)

根据安装说明,我下载了SimpleCV1.1uLinux_全部德布包裹。然后安装: sudo apt get安装python numpython scipy。在

由于Ubuntu11.10有python opencv库,所以我不安装任何其他opencv库(我不从opencv2.1升级到opencv2.3)库。然后我安装了SimpleCv1.1uLinux_全部德布包裹。它安装到/usr/lib/pymodules/python2.7/SimpleCV。我尝试测试此库,但遇到问题:

#!/usr/bin/python

from SimpleCV import *

my_image = Image(images/redeye.jpg)<br>
my_image.show()

显示错误:

Traceback (most recent call last):
File "./simplecvimg.py", line 6, in
my_image = Image(images/redeye.jpg)
NameError: name 'images' is not defined


Tags: imagegetpilmyusrsudoaptopencv
1条回答
网友
1楼 · 发布于 2024-10-01 11:23:30

images/redeye.jpg作为字符串传递:Image("images/redeye.jpg")。在

my_image = Image("images/redeye.jpg")

您当前正在将其逐字传递给Image()类,因此python为什么要将其解释为一个变量,并因此引发一个NameError异常,因为找不到images本地或全局名称。在

相关问题 更多 >