博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OpenCV 在mac下的安装以及在Xcode中的配置
阅读量:6289 次
发布时间:2019-06-22

本文共 1854 字,大约阅读时间需要 6 分钟。

1. app store下载xcode

2. OpenCV 官网下载OpenCV for linux/mac

3.安装homebrew

4.命令行使用brew install cmake 安装cmake

5.cd 到opencv解压后的文件夹,在命令行依次执行以下命令:

mkdir build
cd build
cmake -G
"Unix Makefiles"
..
make
sudo make install
至此opencv安装完毕
 
进入xcode新建命令行mac ox程序,使用c++语言
1.在项目build setting视窗中搜索 search path 修改以下项目
Always search User paths : true
Framework search path: /usr/local/lib
Header Search Paths :/usr/local/include
Library Search Paths : /usr/local/lib
2.build setting视窗中搜索 other linker flags
输入 
-lopencv_calib3d -lopencv_core -lopencv_features2d -lopencv_flann -lopencv_highgui -lopencv_imgcodecs -lopencv_imgproc -lopencv_ml -lopencv_objdetect -lopencv_photo -lopencv_shape -lopencv_stitching -lopencv_superres -lopencv_ts -lopencv_video -lopencv_videoio -lopencv_videostab
3.在Xcode偏好设置中Location->advanced,把 
Unique 改为 
Legacy.
4.在项目中新建一个文件夹,选"Add files to ...",按 command+shift+g 输入路径 /usr/local/lib,把所有lib文件加入
5.完成!可以用以下代码测试,测试的图片路径自己修改:
#include 
#include
#include
#include
#include
using namespace cv;using namespace std;int main( int argc, char** argv ){ string imageName("/Users/isware/Documents/MATLAB/Walrus_001.jpg"); // by default if( argc > 1) { imageName = argv[1]; } Mat image; image = imread(imageName.c_str(), IMREAD_COLOR); // Read the file if( image.empty() ) // Check for invalid input { cout << "Could not open or find the image" << std::endl ; return -1; } namedWindow( "Display window", WINDOW_AUTOSIZE ); // Create a window for display. imshow( "Display window", image ); // Show our image inside it. waitKey(0); // Wait for a keystroke in the window return 0; }

 

 
 
 

转载于:https://www.cnblogs.com/yang-xiong/p/5911363.html

你可能感兴趣的文章
实操分享:看看小白我如何第一次搭建阿里云windows服务器(Tomcat+Mysql)
查看>>
Sphinx 配置文件说明
查看>>
数据结构实践——顺序表应用
查看>>
python2.7 之centos7 安装 pip, Scrapy
查看>>
机智云开源框架初始化顺序
查看>>
Spark修炼之道(进阶篇)——Spark入门到精通:第五节 Spark编程模型(二)
查看>>
一线架构师实践指南:云时代下双活零切换的七大关键点
查看>>
ART世界探险(19) - 优化编译器的编译流程
查看>>
玩转Edas应用部署
查看>>
music-音符与常用记号
查看>>
sql操作命令
查看>>
zip 数据压缩
查看>>
Python爬虫学习系列教程
查看>>
【数据库优化专题】MySQL视图优化(二)
查看>>
【转载】每个程序员都应该学习使用Python或Ruby
查看>>
PHP高级编程之守护进程,实现优雅重启
查看>>
PHP字符编码转换类3
查看>>
rsync同步服务配置手记
查看>>
http缓存知识
查看>>
Go 时间交并集小工具
查看>>