I am new to OpenCV and am using it from Clojure. Clojure is a “hosted language” on the JVM so this is related to using OpenCV from Java. I started with Giacomo (Mimmo) Cosenza's helpful tutorial “Introduction to OpenCV Development with Clojure” (http://docs.opencv.org/2.4/doc/tutorials/introduction/clojure_dev_intro/clojure_dev_intro.html). It shows how to do some simple image processing using OpenCV from Clojure.
Now I want to do other kinds of image processing, but do not understand how to translate from documented OpenCV API to Java-style class names that I can import into Clojure. The issue is analogous to a Java programmer beginning to use OpenCV.
For example, I would like to use addweighted (http://docs.opencv.org/modules/core/doc/operations_on_arrays.html#addweighted) but it is not obvious to me what Java class wraps this functionality. Is there some way to infer that from the OpenCV documentation, or is there doc of the Java wrapping where I could look it up?