擅长:python、mysql、java
<p>文档清楚地指出,如果输入是两个大小相同的<strong>数组</strong>,那么函数将执行<code>dst(I) = src1(I) ^ src2(I) if mask(I) != 0</code>操作。在</p>
<p>所以试试看:</p>
<pre><code>import numpy as np # Opecv works with numpy arrays
import cv2
a = np.uint8([1])
b = np.uint8([1])
cv2.bitwise_and(a, b)
</code></pre>
<p>该代码返回:</p>
^{pr2}$
<p>这是一个包含数字1的一维数组。在</p>
<p>文档还提到可以使用数组和标量来完成操作,但不能使用两个标量,因此输入<code>cv2.bitwise_and(1,1)</code>是不正确的。在</p>