
OpenCV now has bindings for desktop Java, updating the set of supported languages to C / C++, Python, Android, Java and any JVM language which interops with Java, such as Scala and Clojure. The existing Java API for Android has recently been extended to support desktop Java as well. Unlike the popular JavaCV project, these bindings are automatically generated by parsing the OpenCV C++ headers. This has two major advantages:
Thanks for this work done to Eric Christiansen from Willow Garage, Andrey Pavlenko and Andrey Kamaev from Itseez.