Opencv mac開発環境インストール

3062 ワード

本文は主にmac osの下でopencv開発環境の配置を紹介し、ネット上の関連チュートリアルとブログを参考にして、検証が有効で、以下にまとめた.
ref:http://blog.sciencenet.cn/home.php?COLLCC=3456986939&COLLCC=3456885714&mod=space&uid=702148&do=blog&quickforward=1&id=657754%20%E5%9C%A8Mac%E4%B8%8B%E4%BD%BF%E7%94%A8OpenCV%EF%BC%8C%20%E5%9C%A8Xcode%E4%B8%8B%E4%BD%BF%E7%94%A8OpenCV
1.準備作業:cmakeをインストールし、brew、brewの公式サイトのアドレスをインストールすることができる.http://brew.sh/
brewインストールリファレンス:http://blog.csdn.net/lilingyu520/article/details/46653873
brew install cmake
2.opencv公式サイトは相応のopencvインストールファイルをダウンロードする
解凍、フォルダへのアクセス、フォルダreleaseの新規作成、インストールのコンパイル(数分かかります)
mkdir release        cd release        cmake -G "Unix Makefiles"..        make        sudo make install release
3.デフォルトでは/usr/local/で対応するヘッダファイルとライブラリファイルが生成されます
生成されたヘッダファイル(.h)とライブラリファイル(.dylib)を/usr/local/includeおよび/usr/local/lib/
4.インスタンステスト
mac c c++プロジェクトを新規作成します.main.cppには、次のコードが追加されます.
#include <iostream>
#include <opencv2/opencv.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv/cvaux.hpp>
#include <fstream>
using namespace std;
 
#define BYTE unsigned char
 
int main(int argc, const char * argv[])

{
    // insert code here...
#if 1
    //get the image from the directed path
           IplImage* img = cvLoadImage("/Users/boyuanfeng/aaa.bmp", 1);
           //NSLog(img);
           //create a window to display the image
           cvNamedWindow("picture", 1);
           //show the image in the window
           cvShowImage("picture", img);
           //wait for the user to hit a key
           cvWaitKey(0);
           //delete the image and window
           cvReleaseImage(&img);
           cvDestroyWindow("picture");
#endif
           //return
           return 0;
}
コードを貼り付けるとxcodeには多くのコードエラーメッセージが表示されます.これはプロジェクトがopencvヘッダファイルとライブラリファイルをリンクしていないため、手動でエンジニアリングオプションを構成する必要があります.
libファイルの追加:プロジェクト名を右クリックし、「Add files to.」を選択します.ファイル選択ダイアログボックスで「/」を入力し、ポップアップ・ボックスに「/usr/local/lib」を入力します.このフォルダの下にあるすべてのdylibファイルを選択し、プロジェクトに追加します.
libファイル検索サポートの追加:プロジェクト名ファイルをクリックし、「Build Settings」タブに入り、「Library Search Paths」バーに「/usr/local/lib」と入力します.
opencv mac开发环境安装_第1张图片ヘッダファイルの追加:プロジェクト名ファイルをクリックし、「Build Settings」タブに入り、「Header Search Paths」バーに「/usr/local/include/usr/local/include/opencv」と入力します.
opencv mac开发环境安装_第2张图片
プロジェクト全体をコンパイルして実行し、成功しました.
これでmac os上のopencvの環境インストールとエンジニアリング構成を把握します.