mac os 10.14.1 opencv-3.4.3 java8 home brew intellij idea

用brew安装opencv,是最快捷的方式。

用MacPorts安装opencv,据说也很快捷,尝试了,但安装失败了。

1,先创建个目录

>>sudo mkdir /usr/local/Frameworks
>>sudo chown $(whoami):admin /usr/local/Frameworks

2,安装brew

这一步参照brew官方文档,一行命令就搞定了

3,安装cmake 和 ant

>>brew install cmake

>>brew install ant

4,安装opencv,make的时间比较长,差不多半小时才能安装完,请耐心等待

>>brew install opencv

5,安装成功后,会有如下提示

Warning: opencv dependency gcc was built with a different C++ standard

library (libstdc++ from clang). This may cause problems at runtime.

  /usr/local/Cellar/opencv/3.4.3_1: 639 files, 218.7MB

顺利安装完成,如何与java集成,大家网上搜吧,很多,很简单

具体安装目录是,如下

/usr/local/Cellar/opencv/3.4.3_1

/usr/local/Cellar/opencv/3.4.3_1/share/OpenCV/java

-rwxr-xr-x  1 jelly  admin  1764256 12 13 14:41 libopencv_java343.dylib

-rw-r--r--  1 jelly  admin   696746 12 13 14:32 opencv-343.jar

6,在intellij-idea中运行,下面2步,大家网上搜索吧,很多,大都正确

先导入opencv-343.jar,想导入/usr下的xx.jar包,在弹出窗口中,需要组合按键command+shift+.

mac os 10.14.1 opencv-3.4.3 java8 home brew intellij idea_第1张图片

vm options中添加-Djava.library.path=/usr/local/share/OpenCV/javamac os 10.14.1 opencv-3.4.3 java8 home brew intellij idea_第2张图片

7,执行代码

package com.ak47;

import org.opencv.core.Core;
import org.opencv.core.CvType;
import org.opencv.core.Mat;
import org.opencv.core.Scalar;

/**
 * Hello world!
 */
public class App {
    static {
        System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
    }

    public static void main(String[] args) {
        System.out.println("Hello World!");
        Mat m = new Mat(5, 10, CvType.CV_8UC1, new Scalar(0));
        System.out.println("OpenCV Mat: " + m);
    }
}

 

你可能感兴趣的:(MAC,OS)