MacOS搭建OpenCV开发环境(C++)

这篇具有很好参考价值的文章主要介绍了MacOS搭建OpenCV开发环境(C++)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


一、HomeBrew安装opencv

安装opencv的前置条件需要先安装HomeBrew(安装过的请忽略)

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

HomeBrew安装好以后,运行以下命令:

brew install opencv

MacOS搭建OpenCV开发环境(C++)
整个安装过程下载的东西较多,安装时间较长,需要耐心等待,同时对网络情况要求较高,请自行解决。
一些常见的 brew 命令

# 卸载
brew uninstall opencv
 
# 查找软件包
brew search opencv
 
# 更新版本
brew upgrade opencv
 
# 更新homebrew
brew update
 
# 查看安装列表
brew list

二、Clion验证安装

1.使用Clion搭建C++工程

新建工程untitled
MacOS搭建OpenCV开发环境(C++)
创建后,修改 CMakeLists.txt 文件

cmake_minimum_required(VERSION 3.19)
project(untitled)

set(CMAKE_CXX_STANDARD 11)

find_package(OpenCV)

include_directories(${OpenCV_INCLUDE_DIRS})

add_executable(untitled main.cpp)

target_link_libraries(untitled ${OpenCV_LIBS})

然后,修改源码入口 main.cpp,以显示一张图片为例

#include <iostream>
#include <opencv2/opencv.hpp>

using namespace std;
using namespace cv;

int main() {
    Mat srcImage = imread("Lenna.png");
    if (!srcImage.data) {
        std::cout << "Image not loaded";
        return -1;
    }
    imshow("image", srcImage);
    waitKey(0);
    return 0;
}

最后,将测试图片Lenna.png拷贝到cmake-build-debug目录下 ,再运行项目
MacOS搭建OpenCV开发环境(C++)

三、安装可能出现的问题

运行brew install opencv报错:Error: /usr/local/opt/qt is not a valid keg

首先将/usr/local/opt/qt文件夹下的内容进行删除(建议备份一下):

# 拷贝来进行备份,将dyc替换为你的用户名
cp -r /usr/local/opt/qt /Users/dyc/
# 删除文件,如果需要root权限就sudo一下
rm -r /usr/local/opt/qt

根据brew doctor的提示,建立符号连接:

 brew link --overwrite qt

然后再运行安装或更新命令就可以了

 brew install qt
 # 或
 brew upgrade

提示:更多内容可以访问Clang’s Blog:https://www.clang.asia文章来源地址https://www.toymoban.com/news/detail-498900.html

到了这里,关于MacOS搭建OpenCV开发环境(C++)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【opencv C++版本】安装和学习 ==Windows下使用VSCode配置OpenCV开发环境

    ref:https://opencv.org/releases/ ref:https://www.cnblogs.com/ticlab/p/16817542.html c_cpp_properties.json 照着ref 没安装成功,先写个二分查找把 ref:https://docs.opencv.org/4.x/df/d65/tutorial_table_of_content_introduction.html nnd,用这个ref在ubuntu20.04 上安装成功了!!!咳咳咳 ref:https://blog.csdn.net/weixin_4479667

    2024年02月14日
    浏览(41)
  • windows10系统下安装opencv4.7.0+VSCode+(C++)环境搭建

    windows10系统下安装opencv4.7.0+VSCode+(C++)环境搭建 1.VScode最新版 2.Opencv:opencv-4.7.0、opencv_contrib-4.7.0(扩展库,可自选是否安装) 3.MinGW-w64:选择GCCWindows版本 4.c-make工具:最新版,应选择二进制版本 注意 : (1)以上安装包目录文件中不应包含空格空格和其他非法字符,否则后面会

    2023年04月10日
    浏览(42)
  • 【Mac开发环境搭建】安装HomeBrew、HomeBrew安装Docker、Docker安装Mysql5.7和8

    科大源安装 卸载 安装包 卸载包 查询可用的包 更新所有包 更新指定包 查看已经安装的包 查看包的信息 清理包 查看brew的版本 更新brew 获取brew的帮助信息 安装完成之后,双击Docker图标即可运行Docker Docker启动之后,就可以使用Docker相关命令 镜像相关 查看已经拉取的所有镜像

    2024年02月04日
    浏览(32)
  • Ubuntu搭建OpenCV环境(C++)

    虚拟机 :VMware 15.5 OS : Ubuntu 20.04 opencv 版本 : 4.9.0 操作系统安装本文不再赘述,重点介绍opencv如何搭建,并提供验证方式。     1.Opencv安装包下载,在这里面选择你想下载的opencv版本。这里以Opencv-4.9.0为例,跳转到GitHub后clone即可。 2.opencv_contrib下载(注意这里要与你上面

    2024年01月16日
    浏览(36)
  • 计算机视觉入门 - MacOS搭建Python的OpenCV环境并在VScode上使用的详细步骤(完整版)

    目录 过程: 下载VScode编辑器: 在VScode中安装Python插件:  安装Python解释器: 测试Python程序:  安装wget插件: 安装cmake插件:  安装opencv: 通过程序来测试opencv: 运行成功:  要使用的东西:VScode编辑器、Terminal终端、Homebrew软件包管理工具、Python、OpenCV 首先在Mac上下载

    2024年01月16日
    浏览(40)
  • OpenCV C++ 环境搭建和简单示例

    OpenCV:开源发行的跨平台计算机视觉和机器学习软件库,用C++语言编写,提供了C ++,Python,Java和MATLAB接口,并支持Windows,Linux,Android和Mac OS。 去官网https://opencv.org/releases/,选择自己想要安装OpenCV的方式。 但是,官网下载国内会很慢,可以通过镜像资源来下载,这里我选择

    2024年01月16日
    浏览(23)
  • 学习Opencv(蝴蝶书/C++)代码——1.macOS下安装OpenCV4.8.0和QT5.15(C++)

    先看看vscode里怎么弄c++,详见:mac下vscode配置c++环境 同时记得把cmake下载好,路径配置好 直接从官网教程开始(事实证明不是很全面,还是有很多问题需要额外找解决方案): https://docs.opencv.org/4.x/d0/db2/tutorial_macos_install.html 一般是有两种安装方式: 直接安装对应平台的预编

    2024年01月18日
    浏览(59)
  • 【OpenCV】P1 开发环境搭建

    OpenCV is the word’s biggest computer vision library. It’s open source, contains over 2500 algorithms and is operated by the non-profit Open Source Vision Foundation. – From opencv.org Opencv 库由 C 和 C++ 语言编写,涵盖计算机视觉各个领域内的 2500 多个函数,可以在多种操作系统上运行。其旨在提供一个简洁而又

    2024年01月23日
    浏览(28)
  • android 和 opencv 开发环境搭建

    本文详细说明给android项目添加opencv库的详细步骤,并通过实现图片灰度化来查看配置是否成功。 到官网下载 打开 https://opencv.org/releases/ 选择android,下载完成后解压出下面的文件: 在Android studio中打开sdk管理器即可下载: 打开Android studio,选择模板,这时选择最后一项Nativ

    2024年01月19日
    浏览(39)
  • macos使用搭建算法竞赛c/c++的g++/gcc编译环境(homebrew,含万能头,改环境变量,vscode/clion可用)

    1、homebrew安装 我没改镜像,直接网上脚本一键安装的,具体命令忘了,可能是这个 反正装这个的方法很多,网上一搜都有。 成功装上homebrew就行。 2、安装g++ 装个最高的 安装成功后,终端里的gcc是不会变的 但是可以用gcc-12进行编译,他的路径可以where一下看到 也可以 gcc-

    2024年02月07日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包