gcc, jdk, lein, cmake, and, most important, internet connection :)
For compiling OpenCV on Linux, you need to get a recent GCC version.
On CentOS, the easiest way to do is to install "Red Hat DevTools".
-
configure source
cmake .
-
build native library and dependencies, may take a while
make
-
build java/clojure source
make jvm
-
make storm package
make storm