cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local/opencv -D BUILD_SHARED_LIBS=ON -D BUILD_opencv_java=ON ..
参考:https://blog.csdn.net/qq_35946365/article/details/141472123
需要先安装 gcc cmake ant等软件。
yum install gcc gcc-c++ ncurses-devel perl
安装ant:
sudo apt-get install ant
如果不安装 ant 无法编译得到 opencv_java470.so ,我们编译的目的就是得到这个动态链接类库。
编译安装:
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local/opencv -D BUILD_SHARED_LIBS=ON -D BUILD_opencv_java=ON ..
make -j 8 使用8个线程进行编译。
make install 安装。
最后生成的so库文件在
/usr/local/opencv/share/java/opencv4 目录下,复制到 /usr/lib64/ 目录下,应用系统就可以通过jni调用opencv的动态链接库了。
标签:CMAKE,centos,编译,ant,opencv,usr,BUILD From: https://www.cnblogs.com/digdeep/p/18523636