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 >> >
