mac安装opencv(C++)

在线体验各类最新模型,更有模型 免费Token 额度领取!
立即体验
简介: 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.彩蛋


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

目录
相关文章
|
12月前
|
Linux 计算机视觉 C++
【解决方案】Building wheel for opencv-python:安装卡顿的原因与解决方案
当你安装OpenCV时,命令行停在Building wheel for opencv-python (PEP 517) ... -似乎卡住了。这并非程序假死,而是其编译耗时巨大。本文将揭示原因,并提供优化安装体验的实用方法。
1355 88
|
10月前
|
前端开发 安全 测试技术
Postman Mac 版安装终极指南:从下载到流畅运行,一步到位
Postman 是 API 开发与测试的高效工具,支持各类 HTTP 请求调试与团队协作。本文详解 Mac 版下载、安装步骤,助你快速上手。同时推荐一体化 API 协作平台 Apifox,集文档、调试、测试于一体,提升开发效率与团队协同能力。
|
12月前
|
C++ Windows
.NET Framework安装不成功,下载`NET Framework 3.5`文件,Microsoft Visual C++
.NET Framework常见问题及解决方案汇总,涵盖缺失组件、安装失败、错误代码等,提供多种修复方法,包括全能王DLL修复工具、微软官方运行库及命令行安装等,适用于Windows系统,解决应用程序无法运行问题。
1584 3
|
9月前
|
并行计算 算法 数据可视化
基于OpenCV C++实现的光流法目标检测
基于OpenCV C++实现的光流法目标检测
|
iOS开发 MacOS 索引
在不受支持的 Mac 上安装 macOS Tahoe 26
在不受支持的 Mac 上安装 macOS Tahoe 26
1010 0
在不受支持的 Mac 上安装 macOS Tahoe 26
|
Ubuntu Linux Shell
Ubuntu gnome WhiteSur-gtk-theme类mac主题正确安装和卸载方式
通过这个过程,用户不仅可以定制自己的桌面外观,还可以学习到更多关于 Linux 系统管理的知识,从而更好地掌握系统配置和主题管理的技巧。
2679 12
|
监控 Shell Linux
Android调试终极指南:ADB安装+多设备连接+ANR日志抓取全流程解析,覆盖环境变量配置/多设备调试/ANR日志分析全流程,附Win/Mac/Linux三平台解决方案
ADB(Android Debug Bridge)是安卓开发中的重要工具,用于连接电脑与安卓设备,实现文件传输、应用管理、日志抓取等功能。本文介绍了 ADB 的基本概念、安装配置及常用命令。包括:1) 基本命令如 `adb version` 和 `adb devices`;2) 权限操作如 `adb root` 和 `adb shell`;3) APK 操作如安装、卸载应用;4) 文件传输如 `adb push` 和 `adb pull`;5) 日志记录如 `adb logcat`;6) 系统信息获取如屏幕截图和录屏。通过这些功能,用户可高效调试和管理安卓设备。
10539 2
|
IDE 编译器 项目管理
Dev-C++保姆级安装教程:Win10/Win11环境配置+避坑指南(附下载验证)
Dev-C++ 是一款专为 Windows 系统设计的轻量级 C/C++ 集成开发环境(IDE),内置 MinGW 编译器与调试器,支持代码高亮、项目管理等功能。4.9.9 版本作为经典稳定版,适合初学者和教学使用。本文详细介绍其安装流程、配置方法、功能验证及常见问题解决,同时提供进阶技巧和扩展学习资源,帮助用户快速上手并高效开发。
|
开发工具 git 开发者
「Mac畅玩鸿蒙与硬件3」鸿蒙开发环境配置篇3 - DevEco Studio插件安装与配置
本篇将专注于如何在 DevEco Studio 中安装和配置必要的插件,以增强开发功能和提升效率。通过正确配置插件,开发流程能够得到简化,开发体验也会更加顺畅。
720 1
「Mac畅玩鸿蒙与硬件3」鸿蒙开发环境配置篇3 - DevEco Studio插件安装与配置