我有一个 numpy 数组,它来自 a cv2.imread
,所以有dtype = np.uint8
and ndim = 3
。
我想将其转换为 Cythonunsigned int*
以与外部 cpp 库一起使用。
我正在尝试cdef unsigned int* buff = <unsigned int*>im.data
但是我得到了错误Python objects cannot be cast to pointers of primitive types
我究竟做错了什么?
谢谢