Oh this is odd, why do they name the NVIDIA restricted version GPU-accelerated Computer Vision, and the hardware vendor independent version OpenCL-accelerated Computer Vision? I personally would first go for the OpenCL module, as its supported by more GPU's (I don't even have an NVIDIA card)...
2014-12-06 13:19 GMT+01:00 Tim Holy <tim.h...@gmail.com>: > 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 > >