I have a numpy array which came from a cv2.imread
and so has dtype = np.uint8
and ndim = 3
.
I want to convert it to a Cython unsigned int*
for use with an external cpp library.
I am trying cdef unsigned int* buff = <unsigned int*>im.data
however I get the error Python objects cannot be cast to pointers of primitive types
What am I doing wrong?
Thanks
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…