edo1z blog

プログラミングなどに関するブログです

macでOpenCVを使う

インストール

$ port install opencv

Warning: port definitions are more than two weeks old, consider using selfupdate Error: Insufficient privileges to write to MacPorts install prefix.

参考:YosemiteでMacportsが動かない & cmakeがインストールできない

$ sudo port selfupdate
$ sudo install opencv

opencvの場所

macportsでインストールすると、/opt/local/libにdylibファイルがあり、/opt/local/includeにhppファイルがあります。

xcodeでc++のサンプルプログラムつくる

参考:OpenCVをインストールしてXCodeで使う方法 上記に書いてあるとおりに設定します。

ウインドウが開いて1秒後に閉じるプログラム

#include "opencv2/highgui.hpp"

int main()
{
    cvNamedWindow("Example1", CV_WINDOW_AUTOSIZE );
    cvWaitKey(1000);
    cvDestroyWindow("Example1");
    return 0;
}