环境搭建 :OpenCV MacOS Xcode实现

3 篇文章 0 订阅
1 篇文章 0 订阅

前言

在导师那里了解到,目前图像处理技术在行业内是比较热门的行业。看看书本和学校的教学内容,觉得十分过时,决定自己更加深入的挖掘一下,以便未来工作和创业需要。

搜了很多文章,来搭环境和装opencv,但因为版本更替,都已经有些过时了。导致在安装过程中出现了很多蛋疼的问题。那么我也来学那些大佬,写一篇最新的教学帖子吧。

一、安装homebrew

Homebrew的安装非常简单,打开终端复制、粘贴以下命令,回车,搞定

ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”

会翻墙的可以用上面这个。

但因为github被墙了,所以需要用镜像来安装。请使用下面的脚本:

/usr/bin/ruby -e “$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install)”

最后看到==> Installation successful!就说明安装成功了。

最最后执行:

brew update

二、安装wget和cmake

虽然wget应该是不用的 但是看很多大佬装了,那就别问,问就是装!

brew install wget
brew install cmake

三、安装opencv

虽然很多文章都说要自己下文件包,但我是直接用brew的,版本也挺新,应该是自动匹配的。

brew install opencv

Opencv安装的位置为 :/usr/local/Cellar/opencv,是个隐藏文件夹,需要用command+shift+G直接进入。(后续还会继续以这样的方式进入其他文件夹)

四、配置Xcode

在这里插入图片描述
在这里插入图片描述

起个名字,language选择C++

在这里插入图片描述
右上叫search里 输入”search“ 然后这里改一下,要把改成文件路径(这里一定要注意,这里路径不一定是你电脑上的,在finder里自己找到确切的位置!这是个大坑!搞了我半天!

在左边项目栏里,工程文件下建一个文件夹,我起名了libopencv那个。把/usr/local/Cellar/opencv/4.4.0_2/lib下面的后缀为.dylib的文件拖入这个文件夹。(带箭头的不用放,建议在跳出来弹窗的右上角search里输入.dylib,这样可以搜索到这一类的文件,不包括带箭头的替身。直接全选就行了)

五、测试一下

//display a image test
 
#include <iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/opencv.hpp>
 
using namespace cv;
 
int  main()
{
    Mat img = imread("/Users/charlieyang/Pictures/opencvtest.jpg");   
     //图片路径
    imshow("Display Image", img);
    
    waitKey(0);
    return 0;
}

效果:
在这里插入图片描述
我刚开始有些卡,有些路径名字输错的低级小问题,但最后还是很完美的成功了。

希望以后的程序编写也可以顺利些吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值