Implementation of cython wrapper to allow the convertion between a numpy.array
and a cv::Mat
and the other way arround (cv::Mat
to numpy.array
).
To build, run python setup.py build_ext --inplace
.
Then try :
import opencv_mat
from scipy import misc
im_np = misc.imread(filename/image)
im_np2Mat2np = opencv_mat.np2Mat2np(im_np)
We get back im_np2Mat2np
which is the same as im_np
.
Feel free to integrate the cdef np2Mat
and cdef Mat2np
functions to your code!
Used with Python 3.5 and Opencv 3.2