【发布时间】:2010-12-18 19:55:33
【问题描述】:
我想用 Python 做一些 OpenCV 基本操作。我的问题是 Pythoninterpreter 说我想用 cv.LoadImage() 打开的文件不存在。 但正如您在我的代码和解释器输出中看到的那样,该文件存在并且程序应该能够读取它。
很可能答案很简单(我是 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的结果吗?