Hi Boxiang.

You're far better off doing it with cffi and writing part of it in C
(pure C) or Python. Cffi on pypy is quite well optimized and should
not really present a performance overhead.

On Sun, Jun 21, 2015 at 1:33 AM, Boxiang Sun <daetalu...@gmail.com> wrote:
> Hi all,
>
> I am a newbie in PyPy. But with some experience in CPython, and also
> OpenCV-Python binding and OpenCV-Julia binding.I want to bring OpenCV into
> PyPy. Then use PyPy to do my research.
>
> First, I read some PyPy and RPython document in recent days. I want to wrap
> OpenCV in PyPy in "low level". Like OpenCV-CPython, it use Python-C API and
> Numpy C-API to wrap function and class. Then write a autowrap script to wrap
> it. In this way, OpenCV-CPython can communicate with NumPy array type.
>
> If my understanding is correct. NumPy-PyPy wrote in RPython, wrap the
> corresponding C and Fortran function.
>
> I want wrap OpenCV in PyPy just like OpenCV-CPython. Let NumPy ndarray hold
> the image matrix. But RPython documentation said  "It(Write with RPython)
> cannot be used by any 3rd-party module". Does it mean if wrap OpenCV in PyPy
> with cffi. OpenCV-PyPy could not use ndarray?
>
> I plan to use RPython, but RPython documentation said it need rebuild PyPy
> it self, and the module write in RPython will become a built-in module.
> Rebuild PyPy seems unacceptable in OpenCV-PyPy.
>
> Is there has a way to wrap OpenCV in PyPy that could communicate with
> NumPy-PyPy and without rebuild PyPy it self?
>
> Please correct me if my understanding was wrong.
>
> Regards,
> Sun
>
> _______________________________________________
> pypy-dev mailing list
> pypy-dev@python.org
> https://mail.python.org/mailman/listinfo/pypy-dev
>
_______________________________________________
pypy-dev mailing list
pypy-dev@python.org
https://mail.python.org/mailman/listinfo/pypy-dev

Reply via email to