<p>使用以下代码:</p>
<pre><code>import cv
cv.NamedWindow("w1", cv.CV_WINDOW_AUTOSIZE)
camera_index = 0
capture = cv.CaptureFromCAM(camera_index)
def repeat():
global capture #declare as globals since we are assigning to them now
global camera_index
frame = cv.QueryFrame(capture)
cv.ShowImage("w1", frame)
c = highgui.cvWaitKey(10)
if(c=="n"): #in "n" key is pressed while the popup window is in focus
camera_index += 1 #try the next camera index
capture = cv.CaptureFromCAM(camera_index)
if not capture: #if the next camera index didn't work, reset to 0.
camera_index = 0
capture = cv.CaptureFromCAM(camera_index)
while True:
repeat()
</code></pre>
<p>回溯(最近一次呼叫时间):
文件“pycam.py”,第21行,in
重复()
文件“pycam.py”,第12行,重复
c=highgui.cvWaitKey(10个)
名称错误:未定义全局名称“highgui”
清理了摄像机。</p>