我正在学习scipy的图像处理。我在进行基本操作时遇到一些困难,例如保存图像。这是我的代码:
import scipy
from scipy import misc
img=misc.imread("C:\\..\\name.jpg")
misc.imsave("image.jpg",img)
我收到错误消息:
Traceback (most recent call last):
File "<pyshell#4>", line 1, in <module>
misc.imsave("image.jpg",img)
File "C:\Python27\lib\site-packages\scipy\misc\pilutil.py", line 158, in imsave
im.save(name)
File "C:\Python27\lib\site-packages\PIL\Image.py", line 1461, in save
fp = builtins.open(fp, "wb")
IOError: [Errno 13] Permission denied: 'image.jpg'
最佳答案
尝试在保存时使用完整路径:
misc.imsave(r'C:\path\image.jpg', img)
您的错误是权限错误,因此您可能无权在当前目录中写入。您也可以使用
os.chdir( newpath )
更改当前目录。