2020-11-23

MACOS10.15.7的OpenCV3环境搭建教程

由于网上的教程都比较老,与当前版本的opencv,Xcode,macOS都存在一定的兼容性问题,对小白十分的不友好。特写此教程,解答各位的疑惑。

在此之前默认各位已经安装homebrewXcode

Opencv的安装

brew install opencv@3

不出意外的话等个俩个小时都还没安装完成。

这里我们更换国内的源

# 修改 brew.git
> cd "$(brew --repo)" && git remote set-url origin https://mirrors.ustc.edu.cn/brew.git

# 修改 homebrew-core.git
> cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" && git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git

# 修改 homebrew-bottles
> echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile && source ~/.bash_profile

# 立刻生效
> brew update

如果这里还是慢的话修改host文件

之后command+space用聚焦搜索查看*/usr/local/Cellar/opencv*查看是否存在此目录,如果存在则安装完成。

Xcode的配置

2020-11-23
2020-11-23
2020-11-23
2020-11-23
2020-11-23

2020-11-23
2020-11-23

之后添加头文件

2020-11-23
2020-11-23

然后我们跑一下示例代码

//
//  main.cpp
//  test
//
//  Created by echo on 2020/11/23.
//  Copyright © 2020 echo. All rights reserved.
//

/**************************************/
/**************************************/
#include <opencv2/opencv.hpp>
#include <opencv2/imgproc/imgproc.hpp>
using namespace cv;

int main(){

    Mat srcImage = imread("/Users/echo/Desktop/d8026d06cbc6478a09a58aeddb6f06f8.jpg");
    imshow("/Users/echo/Desktop/d8026d06cbc6478a09a58aeddb6f06f8.jpg", srcImage);

    Mat grayImage,edge;
    //转换为灰度图
    cvtColor(srcImage, grayImage, CV_BGR2GRAY);
    //降噪
    blur(grayImage, edge, Size(3,3));
    //运行Canny算子,3为threshold1,9为threshold2
    Canny(edge, edge, 3, 9);

    imshow("After canny", edge);
    waitKey(0);
    return 0;
}

OK,Opencv配置到此就完成了,以后就看各位怎么折腾了,加油,冲鸭!2020-11-23

上一篇:Mac 安装 Homebrew 报错:zsh: command not found: brew


下一篇:Mac OS 安装ffmepg