我想用Python做一些OpenCV基本操作。我的問題是Python解釋器說我想用cv.LoadImage()打開的文件不存在。 但正如你可以在我的代碼和解釋器輸出中看到的,這個文件存在,程序應該能夠讀取它。IOError與Python和OpenCV
可能的答案很簡單(我是Python編程新手!)。 感謝您的回答!
這裏我的代碼:
import cv, sys, os
print sys.argv[1]
print os.getcwd()
print os.access(sys.argv[1], os.F_OK)
img = cv.LoadImage(sys.argv[1], 1)
cv.NamedWindow("orginal", CV_WINDOW_AUTOSIZE)
cv.ShowImage("orginal", img)
cv.waitKey(0)
這裏是Pythoninterpreter輸出:
[email protected]:~/opencv/showPicture$ python2.5 showPicture.py google-de02.jpg google-de02.jpg
/home/steffke/opencv/showPicture
True
Traceback (most recent call last):
File "showPicture.py", line 7, in <module>
img = cv.LoadImage(sys.argv[1], 1)
IOError: [Errno 2] No such file or directory: 'google-de02.jpg'
代碼看起來不錯,但我。我可以知道'ls -l google-de02.jpg'的結果嗎? – YOU 2009-11-20 17:52:42