This looks really cool. Nice work!

As you know well, it looks like most or all of what's in your README is 
covered with native Julia solutions (Images, VideoIO, and ImageView). But 
clearly the fun is going to come via the "advanced applications," for which 
there is very little publicly available in julia.

I'm really looking forward to playing with this!

Best,
--Tim

On Saturday, December 06, 2014 02:44:45 AM Max Suster wrote:
> Hi all,
> 
> A few months ago I set out to learn Julia in an attempt to find an
> alternative to MATLAB for developing computer vision applications.
> Given the interest (1
> <https://groups.google.com/forum/#!searchin/julia-users/OpenCV/julia-users/P
> jyfzxPt8Gk/SuwKtjTd9j4J> ,2
> <https://groups.google.com/forum/#!searchin/julia-users/OpenCV/julia-users/8
> 1V5zSNJY3Q/DRUT0dR2qhQJ> ,3
> <https://groups.google.com/forum/%23!searchin/julia-users/OpenCV/julia-users
> /iUPqo8drYek/pUeHECk91AQJ> ,4
> <https://groups.google.com/forum/%23!searchin/julia-users/OpenCV/julia-users
> /6QunG66MfNs/C63pDfI-EMAJ> ) and wide application of OpenCV for fast
> real-time computer vision applications, I set myself to put together a
> simple interface for OpenCV in Julia.  Coding in Julia and developing the
> interface between C++ and Julia has been a lot of fun!
> 
> OpenCV.jl aims to provide an interface for OpenCV <http://opencv.org/>
> computer vision applications (C++) directly in Julia
> <http://julia.readthedocs.org/en/latest/manual/>. It relies primarily on
> Keno´s amazing Cxx.jl <https://github.com/Keno/Cxx.jl>, the Julia C++
> foreign function interface (FFI).  You can find all the information on my
> package at https://github.com/maxruby/OpenCV.jl.
> 
> You can download and run the package as follows:
> 
> Pkg.clone("git://github.com/maxruby/OpenCV.jl.git")using OpenCV
> 
> 
> For MacOSX, OpenCV.jl comes with pre-compiled shared libraries, so it is
> extremely easy to run.  For Windows and Linux, you will need to first
> compile the OpenCV libraries, but this is well documented and links to the
> instructions for doing so are included in the README.md file.
> 
> The package currently supports most of OpenCV´s C++ API; however, at this
> point I have created custom wrappings for core, imgproc, videoio and
> highgui modules so that these are easy to use for anyone.
> 
> The package also demonstrates/contains
> 
>    - preliminary interface with the Qt GUI framework (see imread() and
>    imwrite() functions)
>    - thin-wrappers for C++ objects such as std::vectors, std::strings
>    - conversion from Julia arrays to C++ std::vector
>    - conversion of Julia images (Images.jl) to Mat (OpenCV) - though this
>    has much room for improvement (i.e., color handling)
> 
> Please let me know if there are any features you would like to see added
> and I will try my best to integrate them. In the meantime, I will continue
> to integrate more advanced algorithms for computer vision and eventually
> extend the documentation as needed.
> 
> Cheers,
> Max

Reply via email to