I have a numpy array that comes from cv2.imread
and therefore has dtype = np.uint8
and ndim = 3
.
I want to convert it to Cython unsigned int*
for use with the cpp external library.
I try cdef unsigned int* buff = <unsigned int*>im.data
however I get a Python objects cannot be cast to pointers of primitive types
error Python objects cannot be cast to pointers of primitive types
What am I doing wrong?
thanks
source share