前提准备:
安装 HomeBrew,安装 cMake
1.下载java8
2.下载opencv 源码,
3.编译
1)解压缩并进入opencv的目录
2)cmake -DBUILD_SHARED_LIBS=OFF ..
3)sudo make -j8
4)sudo make install
注意(不能在源代码目录中直接编译,需要在build目录中,还要删除原cache,并且要引用 上级目录 .. )
cmake -DBUILD_SHARED_LIBS=OFF ..
4.结合Ideaj 使用
需要引用 目录vm options:
-Djava.library.path=/usr/local/opt/opencv@3/share/OpenCV/java
注意以下几个坑:
1.编译不过去:1)有cache文件未删除,2)编译参数,指向上级目录,即两个点号..
2.引用 到java后出错,要注意vm options
本文详细介绍了如何在Mac上从源码编译OpenCV并配置Java环境的过程,包括下载Java8和OpenCV源码、使用cMake进行配置、编译及安装等步骤,并解决了编译过程中的常见问题。
785





