源码版本:GitHub - opencv/opencv at 4.5.5
目录
一、MAC系统下编译
mac版本:macOS Big Sur Apple M1
1 环境准备:
- (1)安装java环境
安装地址 :(Java Download | Java 8, Java 11, Java 13 - Linux, Windows & macOS)
注意:Architecture类型一定要选择正确,不然使用会报下面的错,这是因为mac系统是基于ARM64,而安装java是x86 x64
Exception in thread "main" java.lang.UnsatisfiedLinkError: /usr/local/Celler/opencv4.5.3/share/java/opencv4/libopencv_java455.dylib: dlopen(/usr/local/Celler/opencv4.5.3/share/java/opencv4/libopencv_java455.dylib, 1): no suitable image found. Did find:
/usr/local/Celler/opencv4.5.3/share/java/opencv4/libopencv_java455.dylib: mach-o, but wrong architecture
/usr/local/Celler/opencv4.5.3/share/java/opencv4/libopencv_java455.dylib: mach-o, but wrong architecture
需要配置JAVA_HOME,可以通过echo $JAVA_HOME进行检测
-
安装ant
使用brew安装:brew install ant - 安装cmake
使用brew安装:brew install cmake
2 安装opencv4.5.5
#源码下新建build文件夹,进入文件夹
mkdir build
cd bulid
cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DCMAKE_INSTALL_PREFIX=安装路径 -DBUILD_EXAMPLES=ON ../
make -j8
make install
执行CMKE命令后检查java相关的是yes,否则需要检查ant,java环境配置,不是yes不会生成java相关依赖
安装后安装目录下 ./share/java/opencv4有你需要的两个包:
opencv-455.jar、libopencv_java455.dylib

本文详细介绍了在MAC、Linux和Win10系统下编译OpenCV4.5.5的步骤,包括环境准备、安装过程和检验方法。特别强调了MAC系统中针对Apple M1芯片的Java环境配置,以及在Linux和Win10下解决编译过程中遇到的问题,如OpenSSL缺失和下载超时等。

最低0.47元/天 解锁文章
1万+





