关于编译opencv的文章不多,踩坑一晚上 终于找到没编译opencv_java.so的原因
先说结论
更换jdk ant 版本后 执行cmake之后输出以下图 表示正确关联java_home
环境
- os: Ubuntu 20.04
- java: jdk-14.0.2
- ant: apache-ant-1.10.7
- /etc/profile:
编译命令
wget https://github.com/opencv/opencv/archive/4.5.3.tar.gz
tar -zvxf 4.5.3.tar.gz
cd opencv-4.5.3
mkdir build
cd build
echo "进行CMake"
apt-get -y install cmake
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local/opencv_make/release -D BUILD_JAVA=ON -DBUILD_TESTS=OFF ..
make -j8
make
有问题下面留言
参考链接: