Mac下使用Eclipse编写OpenCV程序

文章作者:Tyan
博客:noahsnail.com  |  CSDN  |  简书

1. 下载Eclipse C++版本

下载地址为:https://www.eclipse.org/downloads/eclipse-packages/,选择Mac的C++版本,下载后解压打开eclipse即可。

2. 创建C++项目

File -> New -> C++ Project创建一个新的C++项目,如下图,选择MacOSX GCC:

创建C++项目

新建C++源文件,如下图:

新建C++文件

3. 编写C++代码

C++代码如下,主要是显示一幅图片,图片要放到项目当前目录下:

#include<iostream>
#include<opencv2/opencv.hpp>
#include<opencv2/highgui.hpp>
#include<opencv2/core.hpp>
using namespace std;
using namespace cv;
int main()
{
    Mat img = imread("./lena.bmp");
    if(!img.data)
    {
        return -1;
    }
    namedWindow("Lena", CV_WINDOW_AUTOSIZE);
    imshow("Lena", img);
    waitKey();
    return 0;
}

4. 配置编译,链接环境

配置g++编译环境,添加include头文件的路径,点击Project -> Properties,如下图:

配置编译环境

配置clang++链接的库目录及库文件,如下图:

配置编译环境

5. 配置build,run环境

在项目build,run时,有时候会出现下面的错误:

运行错误

解决方案如下图:

解决方案

5. 运行结果

运行结果
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,009评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,638评论 25 708
  • 风起叶落,又过了那一季 你今天是否又与谁生气? 刚绿了大地,又枯了树枝 人生的这道风景移了又移 ...
    诗语远方的温度阅读 227评论 1 4
  • 最奢侈的安全感,最珍贵的安全感,永远都不会离开你的安全感,是爱自己多一点点。只有爱自己,只有靠自己,才有永远。 我...
    思念八都阅读 574评论 4 6
  • 参考: 《Android高级进阶》第24章 [Android技术专题]APK瘦身看这一篇文章就够了 Android...
    WangGavin阅读 1,019评论 0 6