擅长:python、mysql、java
<p>哇,我发了这个帖子后15分钟就回答了我自己的问题。我做了一些研究,为什么网络摄像头只抓取一个图像是因为。。。</p>
<pre><code>cv.WaitKey(-1)
</code></pre>
<p>这不允许刷新窗口内容。我把数字设为10。。。</p>
<pre><code>cv.WaitKey(10)
</code></pre>
<p>而且效果很好。我也试了100次,但没发现有什么不同。我只在数字是1000的时候看到了不同。我用1是因为它看起来运行最平稳。</p>
<p>这是显示网络摄像头源的完整代码</p>
<pre><code>import cv
cv.NamedWindow("webcam", 1)
cam = cv.CaptureFromCAM(-1)
While True:
feed = cv.QueryFrame(cam)
cv.ShowImage("webcam", feed)
cv.WaitKey(1)
</code></pre>