在MAC OSX10.10上安装OpenCV2.4.10全过程(含Homwbrew,cmake安装,在XCode6.1.1上配置OpenCV2.4.10)
首先交代下安装环境MAC OSX10.10,安装版本为OpenCV2.4.10,Xcode的版本为6.1.1,基本上都是各个软件的最新版本。因为OpenCV3.0还在测试阶段,正式版本没有发布,所以没用3.0.下面详细介绍安装步骤:
一,安装Homebrew
二,利用homebrew安装cmake
三,到OpenCV官网下载MAC/Linux版本的OpenCV
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
四,配置Xcode,编写OpenCV的测试用例
//
// main.cpp
// TestOpenCV
//
// Created by yanzi on 14/12/22.
// Copyright (c) 2014年 yanzi. All rights reserved.
//
#include <iostream>
using namespace std;
#include <opencv2/opencv.hpp>
using namespace cv;
int main(int argc, const char * argv[]) {
// insert code here...
std::cout << "Hello, World!\n";
string path = "/Users/yanzi/Documents/photo/nanhuaijin.jpg";
Mat image = imread(path);
namedWindow("NanHuaiJin");
imshow("NanHuaiJin", image);
Mat gray;
cvtColor(image, gray, COLOR_RGBA2GRAY);
namedWindow("gray");
imshow("gray", gray);
waitKey(0);
return 0;
}
运行结果如下:cvtColor(image, gray, )第三个参数它就不会补全了,如果你记得这个参数是COLOR开头,那么恭喜你,xcode还是能补全的:
如果你什么都不知道,又不想问度娘,可以到OpenCV安装过程中的解压缩包里,
/Users/yanzi/Desktop/工程/opencv-2.4.10路径下,输入grep ‘cvtColor‘ * -r 这个grep命令里第二个参数*表示当前路径下的所有文件,-r表示递归搜索,可以看到搜出来一堆的东西。(此时可以把release文件件删掉了)最终找到
/Users/yanzi/Desktop/工程/opencv-2.4.10/modules/imgproc/include/opencv2/imgproc路径下的imgproc.hpp,按下command+F输入cvtColor进行搜索,
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。