mac安装opencv(C++)

简介: mac安装opencv(C++)

1.为什么选择mac


放实验室那台电脑系统是win10(双系统有ubuntu懒得切换了),结果今天实验室空调故障加上弄了半个多小时还是没有在上面配置好opencv的环境,无奈回寝室。原本想着用这台mac试试看,结果十分钟不到就搞定了,越用到后面越觉得macos真香。


2.安装步骤


  1. 使用homebrewbrew install opencv,安装时间有点点久,稍等一会等它全部完成就好。
  2. 测试是否安装成功pkg-config --cflags --libs opencv如果提示没有pkg-config,brew install pkg-config正常配置好应该是


image.png

  1. 如果报错需要参考这一篇博客
  2. CLion里面去配置 创建一个新项目,修改cmakeLists


image.png


cmake_minimum_required(VERSION 3.12)
project(c__)
set(CMAKE_CXX_STANDARD 11)
find_package(OpenCV REQUIRED)
include_directories(${OpenCV_INCLUDE_DIRS})
set(CMAKE_CXX_STANDARD 11)
add_executable(c__ main.cpp)
target_link_libraries(c__ ${OpenCV_LIBS})
复制代码


我的项目名是c__,其实是c++但是它自动转换了就按它的来,项目名相关的这些地方根据你们自己的设置进行调整,只要把opencv相关的库导入设置好就行。


3.测试


写一个main.cpp测试一下,非常简单就是从本地读取一张图片然后展示


#include<opencv2/opencv.hpp>
#include<iostream>
#include <string>
using namespace cv;
void ImageThreshold(String str) {
    Mat image = imread(str);
    imshow("test_opencv",image);
    waitKey(0);
}
int main() {
    String str = "/Users/XXX/Desktop/IMG_4297.jpeg";
    ImageThreshold(str);
    return 0;
}
复制代码


image.png

image.png


成功显示图片,到这里环境配置就完成了,明天去实验室继续看看windows上怎么弄。今天cmake编译其实已经编译好了,就是调用的时候cmakelists一直有问题,也有可能是太热了导致心烦气躁的原因,等我弄好如果有需要就再写一个win10安装的填坑。


4.彩蛋


最近打算花点时间把数字图像处理与机器视觉这本书过一遍,写一些总结以及小拓展。尽量在旅行之前能完成大部分工作,所以近几篇博客都是讲环境搭建,后期全部整理好了把读书笔记写个专题。

目录
相关文章
|
2月前
|
NoSQL 数据可视化 Redis
Mac安装Redis
Mac安装Redis
43 3
|
18天前
|
iOS开发 MacOS Windows
Mac air使用Boot Camp安装win10 ,拷贝 Windows 文件时出错
Mac air使用Boot Camp安装win10 ,拷贝 Windows 文件时出错
|
2月前
|
关系型数据库 MySQL 数据安全/隐私保护
Mac安装Mysql5.7
Mac安装Mysql5.7
57 5
|
2月前
|
缓存 关系型数据库 MySQL
Mac安装brew
Mac安装brew
135 5
|
2月前
|
Oracle Java 关系型数据库
Mac安装JDK1.8
Mac安装JDK1.8
350 4
|
2月前
|
数据安全/隐私保护 iOS开发 MacOS
Mac安装Navicat Premium 16.3.5
Mac安装Navicat Premium 16.3.5
117 3
|
18天前
|
项目管理 Python
如何在Mac上安装多个Python环境
在你的Mac上使用多个Python环境可以对项目管理很有帮助,特别是在同时处理不同Python版本或不同的包需求时。在这篇文章中,我们将向你展示如何在Mac上轻松地安装和管理多个Python环境。
25 5
 如何在Mac上安装多个Python环境
|
6天前
|
数据采集 中间件 关系型数据库
Mac系统通过brew安装mysql5.7后,启动报错的解决办法
Mac系统通过brew安装mysql5.7后,启动报错的解决办法
20 2
|
17天前
|
Oracle Java 关系型数据库
Mac电脑上安装和配置Flutter开发环境
Mac电脑上安装和配置Flutter开发环境
37 3
|
1月前
|
Web App开发 开发工具 Android开发
【Flutter】Flutter安装和配置(mac)
【Flutter】Flutter安装和配置(mac)
下一篇
无影云桌面