擅长:python、mysql、java
<p>虽然NumPy数组的内部数据是<code>uint8_t</code>类型,但数组本身不是指针,因此它与类型<code>uint8_t*</code>不匹配。根据数组的内部数据结构,您需要沿着<code>&frame[0]</code>的行创建一个指向NumPy数组的指针(<code>[0]</code>表示数组的第0个元素,<code>&</code>创建指向它的指针)。另外,使用<a href="https://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.asarray.html" rel="nofollow noreferrer">numpy.asarray</a>或类似的方法确保数组是C-连续的。在</p>
<p>示例</p>
<pre><code>cdef detection_payload* detection = scan_frame(width, height, &frame[0])
</code></pre>