Hi Boxiang, On 21 June 2015 at 01:33, Boxiang Sun <daetalu...@gmail.com> wrote: > Does it mean if wrap OpenCV in PyPy > with cffi. OpenCV-PyPy could not use ndarray?
I don't know OpenCV myself, but writing a CFFI module accessing it should be easy, even if there are functions that take numpy arrays. You can do: ffi.from_buffer(some_ndarray) which returns a ffi ``char *`` pointer, pointing to the data from the ndarray. You can pass this raw pointer to C functions from OpenCV. There is no copy of the data; if the C function modifies the data, it will be modified in the numpy array too. A bientôt, Armin. _______________________________________________ pypy-dev mailing list pypy-dev@python.org https://mail.python.org/mailman/listinfo/pypy-dev