我希望使用Python进行一些OpenCV基本操作。我的问题是Python解释器说我想用cv.LoadImage()打开的文件不存在。
但是,正如您在我的代码和解释器输出中看到的那样,该文件存在,程序应该能够读取它。
很可能答案很简单(我是Python编程新手!)。 感谢回答!
这是我的代码:
很可能答案很简单(我是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)
这里是Python解释器输出:
dennis@Powertux:~/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