+1 I agree that it would be better to have at least a wrapper available with python dependency than none at all. However, I am wondering though what is the cost on speed of using this python dependency. A major feature that makes me interested in Julia is the speed over languages like Ruby, especially necessary for real-time image processing applications (high frame rates).
On Wednesday, September 10, 2014 6:09:34 PM UTC+2, Kevin Squire wrote: > > 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] > <javascript:>> 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 >>>> >>>
