gpt4 book ai didi

java - Opencv3.0.0 beta,从源代码构建不包含ml包并且dlls大小不同

转载 作者:太空宇宙 更新时间:2023-11-03 21:36:09 25 4
gpt4 key购买 nike

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

另外opencv_java300.dll在windows下安装opencv 3.3.3时有20mb,而我自己建的只有583kb。可能出了什么问题?

最佳答案

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

不知道该怎么办。等到他们修好了?做一个issue ?同时回退到 2.4?

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

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

cmake -DBUILD_SHARED_LIBS=OFF

关于java - Opencv3.0.0 beta,从源代码构建不包含ml包并且dlls大小不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27490363/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com