我尝试使用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
将
images/redeye.jpg
作为字符串传递:Image("images/redeye.jpg")
。在您当前正在将其逐字传递给
Image()
类,因此python为什么要将其解释为一个变量,并因此引发一个NameError
异常,因为找不到images
本地或全局名称。在相关问题 更多 >
编程相关推荐