Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何为android构建更轻版本的opencv_java3?_Android_Opencv - Fatal编程技术网

如何为android构建更轻版本的opencv_java3?

如何为android构建更轻版本的opencv_java3?,android,opencv,Android,Opencv,下面我将为Android构建OpenCV库 Usage Linux: $ export ANDROID_NDK=/absolute/path/to/the/android-ndk $ mkdir build && cd build $ cmake -DCMAKE_TOOLCHAIN_FILE=path/to/the/android.toolchain.cmake .. $ make -j8 为一个体系结构构建的libopencv_java3.so文件(armeabi-v7a)是

下面我将为Android构建OpenCV库

Usage Linux:
$ export ANDROID_NDK=/absolute/path/to/the/android-ndk
$ mkdir build && cd build
$ cmake -DCMAKE_TOOLCHAIN_FILE=path/to/the/android.toolchain.cmake ..
$ make -j8
为一个体系结构构建的
libopencv_java3.so
文件
armeabi-v7a
)是8.3MB


有没有办法在构建时省略一些未使用的模块以获得更轻的库?

Hi,我无法使用java3.so文件构建它,请显示完整的cmake命令?Thanks@InfinityChaos所有内容都在上面的代码中。也许你忘记了cmake命令的最后两点非常感谢,这对你的问题很有效,你是否尝试过只使用你需要的库来构建OpenCV?OpenCV的命令行变得混乱,因为它有太多的选项可供选择。您是否尝试过使用CMake GUI?它会安排好这些选项。是的,我试过这个。但我不应该禁用模块以获得与分布式库相同的大小。