Opencv3.0.0测试版,源码建设不包括ml包和dll大小不同

时间:2014-12-15 18:11:58

标签: java opencv opencv3.0

我使用cmake在Visual Studio 10中构建opencv 3源代码。在Release文件夹中,我获得了所有dll,这包括opencv_ml300.dll和opencv_java300.dll。但是opencv-300.jar不包含ml类。任何人都可以指出我正确的道路吗?

Windows中opencv 3.3.3安装附带的opencv_java300.dll也是20mb,我构建的那个只有583 kb。什么可能是错的?

1 个答案:

答案 0 :(得分:2)

ml模块在3.0中进行了大修,因此暂时禁用了java / python / matlab包装器。

不知道,该做什么。等到他们解决了吗?制作issue?在此期间回落到2.4?

prebuild java dll是静态链接的(不需要进一步的opencv dll),而你构建的那个可能是动态的(取决于PATH上的opencv dll)。所以,尺寸没有错。

如果你想构建静态库,那就是:

cmake -DBUILD_SHARED_LIBS=OFF