由于从windows换到Mac,各种不顺手啊,搞了两天终于把所有的环境都配置好了,在这里记录一下,毕竟以后就要好好
码代码了。环境是Xcode9.2+Opencv3.1.2
(1)Opencv的配置和安装,我是参考了这个博文,很详细。
http://blog.youkuaiyun.com/u014365862/article/details/53067565
(2)说一下遇到的问题,其实很蠢,当我用在windows下使用的代码,咋的都不对
#include <opencv2/highgui/highgui.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main()
{
Mat girl=imread("images.jpeg");
namedWindow("window");
imshow("window", girl);
waitKey();
return 0;
}
检查检查再检查,哪里都没错啊,还把文件自动放在了工程下,这里就是关键,后来终于自己好像开窍了一般,加上了路径,mac环境下不能直接放在工程目录下
一定要加上路径,只要把文件到代码中就行了。更正后:
int main()
{
Mat girl=imread("/Users/lilyhou/Desktop/Xcode Practice/opencv02/opencv02/images.jpeg");
namedWindow("window");
imshow("window", girl);
waitKey();
return 0;
}
不知道是不是只有我这么蠢emmmmmm……