If you're interested here are some more links: https://software.intel.com/en-us/articles/opencl-and-opengl-interoperability-tutorial Valentine's and mine prototype for OpenGL OpenCL interoperability in Julia: https://github.com/vchuravy/qjulia_gpu
Am Samstag, 6. Dezember 2014 11:44:45 UTC+1 schrieb Max Suster: > > > 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/PjyfzxPt8Gk/SuwKtjTd9j4J> > ,2 > <https://groups.google.com/forum/#!searchin/julia-users/OpenCV/julia-users/81V5zSNJY3Q/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 > > > > > >