我在Visual Studio 2013中运行Python 2.7.在Spyder中,代码以前工作正常,但是当我运行时:
import numpy as np
import scipy as sp
import math as mt
import matplotlib.pyplot as plt
import Image
import random
# (0, 1) is N
SCALE = 2.2666 # the scale is chosen to be 1 m = 2.266666666 pixels
MIN_LENGTH = 150 # pixels
PROJECT_PATH = 'C:\\cimtrack_v1'
im = Image.open(PROJECT_PATH + '\\ST.jpg')
我最后遇到以下错误:
Traceback (most recent call last):
File "", line 1, in
File "C:\cimtrack_v1\PythonApplication1\dr\trajgen.py", line 19, in
im = Image.open(PROJECT_PATH + '\\ST.jpg')
File "C:\Python27\lib\site-packages\PIL\Image.py", line 2020, in open
raise IOError("cannot identify image file")
IOError: cannot identify image file
为什么会这样,怎么解决呢?
如我所建议的,我使用了Pillow