擅长:python、mysql、java
<p>如果您确定<code>img</code>的值在您的情况下是<code>None</code>,那么您可以简单地使用<code>if not img is None</code>,或者等效地使用<code>if img is not None</code>。不需要显式检查类型。</p>
<p>注意<code>None</code>和<code>False</code>不是同一个值。但是,<code>bool(None)==False</code>,这就是为什么<code>if None</code>失败的原因。</p>
<p>但是,OpenCV 2和OpenCV 3的<code>imread</code>文档都声明,错误时应返回空矩阵。您可以使用<code>if img.size ==0</code>检查</p>