opencv VideoCapture在python命令行中工作,但不能在脚本中工作

时间:2014-04-03 18:01:27

标签: python opencv

我有一个简单的脚本,可以从我内置的相机中捕获一帧。如果我从python终端执行脚本中的每一行,代码完美运行,cap.read()返回ret == True和一个图像。但是,如果我在脚本中放入完全相同的代码并从python命令行运行脚本,则ret返回False并且不会捕获任何图像。

我猜测在运行脚本时,终端中设置了一些环境变量,但是我不确定如何找出问题所在。

我使用MacOS 10.5.8和Enthought python 2.7.2运行opencv 2.4.6.1。

import sys
sys.path.append('/usr/local/lib/python2.7/site-packages/')
import cv2

cap = cv2.VideoCapture(0)
ret, frame = cap.read()
print ret

0 个答案:

没有答案