前提准备:
安装 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