macOS Sierra,Xcode 8配置openCV3
来源:互联网 发布:无线ad hoc网络 编辑:程序博客网 时间:2024/05/21 09:03
首先,我是根据止于至善 博主的文章进行配置,写的十分详尽,基本都可以配置成功,但是谁让我这么水呢,还是遇到了一些愚蠢的错误,所以我会把我其中的失误贴出来。
-
要安装homebrew,干什么用的呢,解决了包依赖,因为Linux下,大多数自由软件,都依赖其他开源库,所以它本身不提供他所依赖的库,因为他认为你自己也可以自由获取开源库,所以软件依赖库,下载软件的时候也需要把依赖库下载下来,Ubuntu用apt-get解决这个问题,那么MacOS就用homebrew. -
安装homebrew步骤,http://www.cnblogs.com/lzrabbit/p/4032515.html,翻墙其实也有点慢,大约要等7,8分钟,一度我以为是卡住了,其实就是因为慢。 -
brew install opencv,下载成功后,在finder中,command+shift+g可以查看隐藏文件夹内容,输入usr/local隐藏文件夹中brew下载的东西,openCV等。 -
在Xcode中配置openCV时,其中一步是把动态链接库文件.dylib加载到工程中去,止于至善 说了一种方法,还有一种方法:build phases–>Link Binary with Library–>点击左下角“+”–>选择左下角的”other”–>command+shift+g,找到/usr/local/Cellar/opencv/3.3.0_3/lib–>.dylib文件全选,点击open。
-
配置成功。
6.
进行代码测试。
#include <iostream>#include <opencv2/opencv.hpp>using namespace cv;using namespace std;int main(int argc, const char * argv[]) { Mat img = imread("/Users/lk/Desktop/a.jpg"); imshow("image",img); waitKey(6000); return 0;}
这里注意imread函数,其中图片的路径/Users/lk/Desktop/a.jpg必须是绝对路径,如果把图片放在工程中,直接写相对路径是读取不到的(这里耗费了两个小时,一直以为openCV没有配置成功呢)。但是这里显示了一种方法,Xcode切换工作路径,这样就符合我们的习惯啦。
阅读全文
1 0
- macOS Sierra,Xcode 8配置openCV3
- macOS Sierra下xcode配置opencv2.4.13
- macos sierra配置eclipse svn
- 在macOS Sierra 10.12.2上编译openCV3.1+ opencv_contrib
- Code Sign Error in macOS Sierra Xcode 8 : resource fork, Finder information, or similar detritus not
- Code Sign Error in macOS Sierra Xcode 8 : resource fork, Finder information
- MacOS Sierra 安装配置caffe 记录
- Code Sign Error in macOS Sierra Xcode 8.3.3
- mac opencv3 xcode配置
- MacOS Sierra 配置 R xlsx 包的方法
- macos sierra兼容性
- macOS sierra安装cocoapods
- macOS Sierra键盘
- macos high sierra
- macOS Sierra 升级macOS High Sierra升级失败,拯救数据
- macOS Sierra 查看隐含文件
- macOS Sierra 上使用GDB
- macOS Sierra下安装mysql
- mysql数据库的基本使用
- 泛型详解
- Grok_正则表达式
- NOIP2007 普及组 纪念品分组
- pyqt初探
- macOS Sierra,Xcode 8配置openCV3
- 算法:企业发放的奖金根据利润提成
- 地区与地区编码的相互转换
- Tomcat重启
- 程序员面试系列——大小端
- EZ CD Audio Converter
- 内存分配及变量存储位置(堆、栈、方法区常量池、方法区静态区)
- Hibernate 框架总结
- 1025:求PI*