美文网首页
OpenCV1-OpenCV环境配置

OpenCV1-OpenCV环境配置

作者: AlanGe | 来源:发表于2020-06-29 13:57 被阅读0次

一、Mac环境配置

第一步:下载OpenCV开发包(Mac环境)

下载地址:https://opencv.org/releases/

第二步:安装Homebrew

Homebrew安装地址:http://brew.sh/index_zh-cn.html

第三步:安装CMake(安装好Homebrew之后,可以执行以下命令安装)

CMake是什么:是一个跨平台编译工具
第一种安装方式:下载安装(推荐使用下载安装)
下载官方:https://cmake.org/download/

第二种安装方式:执行命令安装(但是需求提前安装Homebrew)
brew install cmake

第四步:安装OpenCV

  1. 进入下载OpenCV解压之后的文件夹

  2. 执行命令(依次执行以下命令进行安装)
    命令一:mkdir build
    命令二:cd build
    命令三:cmake -G "Unix Makefiles" ..
    命令四:make
    命令五:sudo make install

  3. 执行完命令,OpenCV安装完成

  4. 检查:command + shift + g 到/usr/local/lib目录下查看是有OpenCV库文件


第五步:新建项目测试

1、新建项目(Mac OS->Command Line Tools)
注意:选择C++语言

2、在项目build setting->search path进行配置
Always search User paths : true
Framework search path: /usr/local/lib
Header Search Paths :/usr/local/include
Library Search Paths : /usr/local/lib

3、在项目中新建一个文件夹,选"Add files to ...",按 command+shift+g 输入路径/usr/local/lib,把OpenCV所有的dylib库导入项目

4、测试运行(直接Copy代码运行)
以下为测试Demo

#include <opencv2/core/core.hpp>
#include <opencv2/imgcodecs.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <iostream>
#include <string>

using namespace cv;
using namespace std;

// 显示一张图片
int main( int argc, char** argv ){
    
    string imageName("/Users/alange/Desktop/OpenCV/Images/scenery.png"); // by default
    
    if( argc > 1) {
        imageName = argv[1];
    }
    
    Mat image;
    image = imread(imageName.c_str(), IMREAD_COLOR); // Read the file
    if( image.empty() ){
        cout <<  "打不开或者没有找到该图片" << std::endl;
        return -1;
    }

    namedWindow( "Display window", WINDOW_AUTOSIZE );   // 创建一个显示窗口
    imshow( "Display window", image );                  // 显示图像。
    waitKey(0);                                         // 等待窗口中的按键

    return 0;
}

步骤:

第一步:新建项目(Mac OS->Command Line Tools)


注意:选择C++语言



第二步:在项目build setting->search path进行配置
Always search User paths : true
Framework search path: /usr/local/lib
Header Search Paths :/usr/local/include
Library Search Paths : /usr/local/lib


'opencv2/core/core.hpp' file not found
在项目中右键Add Files To “xxx”,选择opencv2.framework,选择左下角Options,勾选Destination: Copy items if needed,添加后错误解决。

二、iOS环境配置

1、创建iOS工程


2、添加OpenCV库opencv2.framework,Add Files to “”
opencv2.framework 提取码: ghgy

3、创建一个OpenCV处理图片工具类,并把工具类的.m文件和用到工具类的地方的.m文件改为.mm,支持c++编程


github

相关文章

网友评论

      本文标题:OpenCV1-OpenCV环境配置

      本文链接:https://www.haomeiwen.com/subject/hbuofktx.html