擅长:python、mysql、java
<p>虽然晚了几个月,但可能会有用。我在一台Windows计算机上工作,安装了设备附带的驱动程序,我用Somagic的Ezcap尝试了与您的问题相同的代码,得到了相同的错误。由于“frame is None”,我决定尝试使用if语句来处理它,以防它是一个初始化错误。放入循环:
</p>
<pre><code>if frame is None:
print 0
else:
print 1
</code></pre>
<p>结果是:011111111111111111111111。。。</p>
<p>如果在循环上方的frame=cap.read()被注释掉-我得到:00111111111111。。。</p>
<p>所以对于我的设备捕获设备来说,它似乎在工作,所有超过5帧的帧都被捕获。我不知道这是为什么,但这可能是一个有用的工作目前。</p>
<p><em>免责声明:不幸的是,我的相机输入当前处于辐射场中,因此我在几周内无法确定它是否正常工作。然而,图像目前是一个黑色的框架(这是预期没有适当的输入)。</em></p>