Mac下Opencv(2.4.9)配置Xcode(4.6.1)
来源:程序员人生 发布时间:2014-12-17 08:43:54 阅读次数:3996次
1:安装homebrew和cmake
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install cmake
2:安装opencv
brew tap homebrew/science
brew install opencv
3.使用Xcode进行OpenCV项目开发
1.Open Xcode, choose New -> New Project -> Command
Line Tool
2.Name it and select C++ for
type
3.Click on your project from the left menu. Click the build
settings tab from the top.
Filter all. Scroll to Search Paths.
Under header search paths, for debug and
release,
set the path to /usr/local/include.
Under library search paths, set the path
to $(PROJECT_DIR). Finally, check if C++
standard library is libc++(Xcode默许的就是这个
) or not,if not, change it to this!
ps:部份xcode和opencv的版本需要用libstdc++,请自行测试哪一个合适自己。
4.Click on your project from the left menu. File->New->New
Group,
Name the group OpenCV Frameworks.
5.Select the folder (group) you just labeled, OpenCV
Frameworks
in the left menu. Go to File -> add Files,
Type shift + command +G, which
will allow you to manually go to a folder. Go to -> /usr/local/lib
6.Select both of these files, libopencv_core.dylib, libopencv_highgui.dylib,
and click Add. (you may need to add
other library files from this folder to run other code.)
7.You must include this line of code in the beginning of your main.cpp file:
#include <opencv2/opencv.hpp>
可以修改main.cpp,代码以下,运行结果就是显示1张指定的图片
#include <opencv2/opencv.hpp>
using
namespace
cv;
int
main(int
argc,
char**
argv)
{
Mat
image;
image
=
imread("/Users/hujiawei/Pictures/others/other_naicha/naicha.jpg",
1);
namedWindow("Display
Image",
WINDOW_AUTOSIZE);
imshow("Display
Image",
image);
waitKey(0);
return
0;
}
生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠