在mac上使用sublimetext3搭建opencv3开发环境(代码片段)

qianxiaolingyun qianxiaolingyun     2022-12-18     501

关键词:

安装sublime text3

 

打开mac终端,安装brew

 

安装opencv3,终端输入下面的coomand:

brew install [email protected]

注意:@3表示安装的版本,如果不加@3,那么会默认安装最新的版本;建议安装版本3。

 

在sublime text3中添加build system

Tools->Build System->New Build System...

复制下面的code到新建的.sublime-build文件


 "cmd": ["g++", "-Wall", "-Wextra", "$file", "-o", "$file_path/$file_base_name",
 "-I/usr/local/Cellar/[email protected]/3.4.5_2/include/opencv",
 "-I/usr/local/Cellar/[email protected]/3.4.5_2/include",
 "/usr/local/Cellar/[email protected]/3.4.5_2/lib/libopencv_calib3d.dylib",
 "/usr/local/Cellar/[email protected]/3.4.5_2/lib/libopencv_core.dylib",
 "/usr/local/Cellar/[email protected]/3.4.5_2/lib/libopencv_features2d.dylib",
 "/usr/local/Cellar/[email protected]/3.4.5_2/lib/libopencv_flann.dylib",
 "/usr/local/Cellar/[email protected]/3.4.5_2/lib/libopencv_highgui.dylib",
 "/usr/local/Cellar/[email protected]/3.4.5_2/lib/libopencv_imgcodecs.dylib",
 "/usr/local/Cellar/[email protected]/3.4.5_2/lib/libopencv_imgproc.dylib",
 "/usr/local/Cellar/[email protected]/3.4.5_2/lib/libopencv_ml.dylib",
 "/usr/local/Cellar/[email protected]/3.4.5_2/lib/libopencv_objdetect.dylib",
 "/usr/local/Cellar/[email protected]/3.4.5_2/lib/libopencv_photo.dylib",
 "/usr/local/Cellar/[email protected]/3.4.5_2/lib/libopencv_stitching.dylib",
 "/usr/local/Cellar/[email protected]/3.4.5_2/lib/libopencv_video.dylib",
 "/usr/local/Cellar/[email protected]/3.4.5_2/lib/libopencv_videostab.dylib"],
 "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
 "working_dir": "$file_path",
 "selector": "source.c, source.c++",
 
"variants":
 [
"name": "Run",
"cmd": ["bash", "-c", "g++ ‘$file‘ -o ‘$file_path/$file_base_name‘ `/usr/bin/pkg-config --cflags --libs   /usr/Local/Cellar/[email protected]/3.4.5_2/lib/pkgconfig/opencv.pc` && ‘$file_path/$file_base_name‘ "]
]

保存,注意扩展名是.sublime-build,我这里取名是opencv.sublime-build,勾选新建的build system,作为build opencv code的指令。

技术图片

 

hello opencv测试

#include <opencv2/opencv.hpp>

using namespace std;
using namespace cv;

int main()

    //从文件中读入图像
    Mat img = imread("1.jpeg");
    //如果读入图像失败
    if(img.empty())
    
        fprintf(stderr, "Can not load image!\\n");
        return -1;
    
    //显示图像
    imshow("original picture", img);
    //此函数等待按键,按键盘任意键就返回
    waitKey();
    return 0;

 

在sublime text中使用快捷键command+B,build测试用例,输出结果如下:

技术图片

 

sublimetext3在mac下设置窗口实现多标签

打开SublimeText3,点击左上角的SublimeText3按钮,然后选择“Preferences”里面的“Settings-user”在打开的配置文件里面,加入下面图中的这句代码即可"open_files_in_new_window":false 设置好后,重启SublimeText3,来看看效果,现在打开文... 查看详情

在 Mac 上使用 OpenAL 播放音频时出现随机噪音

】在Mac上使用OpenAL播放音频时出现随机噪音【英文标题】:RandomnoisewhenplayingAudiowithOpenALonMac【发布时间】:2011-03-1404:13:00【问题描述】:我正在将游戏从iPad移植到Mac。每次我开始游戏时,播放某些声音时,在播放结束时都会发... 查看详情

sublimetext3在mac系统上的安装,并安装插件

一、1、 SublimeTextBuild3103.dmg下载(官网地址:https://www.sublimetext.com/3),双击安装;二、输入注册码。点击菜单help-EnderLicense将下列文字粘贴进去点击useLicense即可。—–BEGINLICENSE—–RyanClarkSingleUserLicenseEA7E-8124792158A7DEB690A7A3 查看详情

mac下latex环境搭建mactex+sublimetext3+skim

...堆你也不知道啥的图标,暂时放放。第二步:安装并配置SublimeText3   其实MacTeX下载好后,自带的 查看详情

mac上sublimetext3-packagecontrol-console安装失败解决方案

...法高亮老是失败,于是一怒之下卸载了SublimeText2,重装了SublimeText3,没想到在新的SublimeText3连Packagecontrol都装不上,包括console和手动安装都不行,自己折腾了一番终于摸索出了原因。解决方法:前往/Users/mac/Library/ApplicationSupport... 查看详情

sublimetext3在mac系统上的安装,并安装插件

1、 SublimeTextBuild3103.dmg下载(官网地址:https://www.sublimetext.com/3),双击安装;2、输入注册码:   RyanClarkSingleUserLicenseEA7E-8124792158A7DEB690A7A38EC04710006A5EEB34E77CA 查看详情

无法在 Mac 上使用 dotnet ef 核心搭建脚手架

】无法在Mac上使用dotnetef核心搭建脚手架【英文标题】:Notabletoscaffoldwithdotnetefcoreonmac【发布时间】:2017-03-3109:04:17【问题描述】:我正在尝试使用.net核心从我的MAC上的现有数据库中逆向工程模型类。数据库在带有Windows的VM中运... 查看详情

mac上搭建spark开发环境

...开发IDE,目前比较流行的IDE是IntelliJIDEA,可以在官网下载使用,下载地址:https://www.jetbrains.com/idea/。(2)Spark环境搭建:mac上启动终端,使用brewinstallscal 查看详情

如何部署osx上sublimetext3+latex的中文环境

...用LaTeX来进行排版了,不过我习惯用Sublime来写东西。安装SublimeText3和packagecontrolPackagecontrol安装步骤打开Sublime,control+`或者View>ShowConsole打开控制台输入importurllib.request,os,hashlib;h='7183a2d3e96f11eeadd761d777e62404'+'e330c659d4bb41d3b... 查看详情

在mac上搭建reactnative开发环境

1.安装Homebrew,  Mac系统的包管理器,用于安装NodeJS和一些其他必需的工具软件。 /usr/bin/ruby-e"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"2.安装node.js2.1可以在node.js官网下载软件进行安装。2.2使用第 查看详情

windows下golang开发环境搭建(sublimetext3+gosublime+sublimegdb)

最近开始学习go语言的相关开发教程,之前的工作都是在linux上完成居多,但是家里的电脑还是windows的系统。在搜索了N多方案以及尝试了N多IDE后,决定还是使用sublime+gosublime插件这一套东西作为家用学习的跑demo方案。在此需要... 查看详情

在mac上命令行里面如何打开文本编辑器?

...行里面如何打开文本编辑器? 在linux命令行terminal上使用gedit直接就可以打开文本文件那么在mac上面如何操作呢? 使用:open -a TextEdit settings.xml 参数说明:-a指定应用也可以是:open -e settings.xml ... 查看详情

sublime-在sublimetext3上配置java环境

...dstudio和eclipse来写java的,由于最近在学习php,所以使用了sublimetext3。而今天突发奇想的在sublimetext3上写java,因为最近楼主也在做面试题,每次打开eclipse感觉非常的麻烦,所以想在sublimetext3上写java。 楼主在网上查找了一些关... 查看详情

elasticsearch-02-使用docker在mac系统上搭建两个节点的elasticsearch集群(并同时创建kibana,cerebro两个容器)(代码片段)

ElasticSearch-02-使用Docker在Mac系统上搭建两个节点的ElasticSearch集群(并同时创建kibana,cerebro两个容器)本文主要详细介绍,通过Docker搭建两个节点的ElasticSearch,由于笔者使用的Mac系统(但是大部分测试服务... 查看详情

sublimetext3搭建nodejs环境

 1.NodeJs安装(windows环境下)下载node.js官网下载包https://nodejs.org/en/download/,或者在国内的http://nodejs.cn/download/ 的站点下载2.SublimeText3安装nodejs环境安装好sublimetext3后需要配置PackageControl。安装方式如下: 1)打开sublime 查看详情

在mac上搭建reactnative开发环境

...过在window环境下开发ReactNative项目,今天说说怎么在mac上搭建一个RN的开发环境。配置mac开发环境基本环境安装1.先安装Homebrew:用于安装NodeJS和其他工具。注:Homebrew详解,对这个比较了解的略过,我也是用mac没多久,这里给小... 查看详情

mac/windows平台折腾sublimetext3最新版3126(安装必备插件markdownemmet等)(代码片段)

简介前面零零散散记录了不少关于配置SublimeText3的文章,过于分散,本文以SublimeText3最新版本3126为基础,安装常用插件,包括UTF8、Markdown等8个必备插件,如果新增插件会持续更新到文中。平台包括Mac和Windows,... 查看详情

mac下使用github+hexo搭建个人博客(代码片段)

...链接开始之前需要在电脑上安装好Git和node.js,Mac上可以使用Homebrew命令行工具来安装Git和node.js安装Homebrew在命令行工具输入以下命令,如果已经安装过Homebrew可以忽略/usr/bin/ruby-e"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/mast... 查看详情