From the OpenCV wiki :
OpenCV is released under the BSD license, free for both and commercial use. It has interfaces C ++, C, Python and soon Java .
JavaCV, according to its homepage , seems to support not only fully OpenCV, but also other other related libraries:
JavaCV first provides wrappers for widely used libraries by computer vision researchers: OpenCV, FFmpeg, libdc1394, PGR FlyCapture, OpenKinect, videoInput and ARToolKitPlus.
So what is missing from it, if anything at all?
source share