What is the deference between OpenCV2.4.10 and JavaCV 0.10
I want to know if I download the OpenCV2.4.10
, is there the need of JavaCV 0.10
or not, because in the extracted folder of OpenCV2.4.10 inside \OpenCV\build\java
there is a Jar file named opencv-2410.jar
. I am using Java Language to use OpenCV library. But I also saw JavaCV which can be found at http://bytedeco.org website, when I downloaded all Jars, here I also found named opencv.jar
file. Now I don't know what is the deference between them, in Java Language which one is better to use. If use OpenCV2.4.10
is need to JavaCV 0.10
? and if use JavaCV 0.10
is need to OpenCV2.4.10
? or both of them can be independent used? the If anyone know about this please tell me,
Thanks in advance!!
You mean that JavaCV is using old version OpenCV? before JavaCV,s jar files are downloadable from googlecode, but now google didn't updated since OpenCV2.4.6, so the OpenCV 2.4.7 to OpenCV2.410 versions is now available at http://bytedeco.org, it means that JavaCV is also going to be up to date. But the question is why there is JavaCV beside the OpenCV it self has a wrapper for Java, Is the OpenCV wrapper not complete or there are some other reasons?
OK, Thank you for your reply! But I also have a question that is, when I use the OpenCV self wrapper jar file for Java, there are some functions that the jar file dose not have, (i.e
cvNameWindow()
,cvShowImage()
and so on...), and also there is no Java Class forIplImage
object ...etc. What do you think about this? Thank you!Thanks a lot!!