While I also hope that native Julia solutions move forward, I would also
find the OpenCV bindings quite useful, so +1!  I also second the suggestion
to use the existing python infrastructure.

Cheers,
  Kevin

On Wednesday, September 10, 2014, Boxiang Sun <[email protected]> wrote:

> Hi Jake,
>
> Thanks for your comment!
>
> Use the exist Python header parser could save a lot of work. I will be
> glad to accept it. If other friends believe the dependency of Python is not
> a problem, too. Then I will write the the type conversion first(Mat, etc),
> like Java binding did(../modules/java/generator).
>
> Regards,
> Sun
>
> 在 2014年9月10日星期三UTC+8上午10时29分48秒,Jake Bolewski写道:
>>
>> Hi Boxiang,
>>
>> I'm excited that you are working on this.  The one comment I would have
>> is don't rewrite the custom header parser.  It is maintained as part of the
>> official build system in OpenCV and will be maintained.  All the "official"
>> OpenCV bindings depend on it.  It is awkward to write python code to emit
>> Julia code, but I feel you will save so much time in the end and have a
>> chance of getting it into OpenCV core in the future if you reuse their
>> infrastructure.
>>
>> Best,
>> Jake
>>
>>
>> On Tuesday, September 9, 2014 10:08:43 PM UTC-4, Boxiang Sun wrote:
>>>
>>> Hi all,
>>>
>>> Before the Google Summer of Code 2014, I proposed a proposal about
>>> OpenCV-Julia binding. But at last, I was accepted by another project. Now I
>>> am successfully accomplished the GSoC. With the help of Tim Holy, I am
>>> restarted the OpenCV-Julia binding. Tim just send me a link:
>>> https://github.com/JuliaLang/julia/issues/8288. And I think I need to
>>> let people know there has a project about OpenCV-Julia binding.
>>>
>>> During the time that I talk to Tim Holy, and my own research. I have
>>> some results, please allow me to introduce the status of the binding.
>>>
>>> I am wrapped some basic API manually and tested it. Try to find a
>>> correct mechanism of the binding. Now my plan is like OpenCV-Python binding
>>> did:
>>>
>>> *Extract OpenCV API, like the hdr_parser.py did in OpenCV-Python
>>> binding. But rewrite the header parser with Julia(We don't want
>>> OpenCV-Julia has dependency of Python, do we?). Another reason is the
>>> output of hdr_parser.py is not perfect for Julia wrapper.
>>> *Write automatic generation tool to wrap OpenCV API base on the output
>>> of header parser. Generate the wrapped API, the wrapped API could build a
>>> shared lib, just like OpenCV-Python did.
>>>
>>> I will continue try to wrap more API manually today. Then try to write
>>> the header parser in Julia. That is the recently plan.
>>>
>>> Some details, such as memory management, interactive between
>>> OpenCV-Julia binding and Image/Array, and other things, not decide yet.
>>>
>>> Any comments or suggestions will be highly appreciated!
>>>
>>> Regards,
>>> Sun
>>>
>>

Reply via email to