XCode+OpenCV
4277 ワード
もう一つのXcode+OpenCVを回転します.
From:http://blog.csdn.net/fsseven/article/details/7958392
Mac上のOpenCV環境は確かに様々です.私がよく知らない関係かもしれません...とにかく、苦しめてしまいました.N時間もかかってやっと解決しました..
linuxとwindowsの上でもそんなに気にしていません...
私が配置環境で出会った問題と解決方法を説明します.
mac上開発C++にとって一番よく使われているものはMacPortsです.http://www.macports.org/index.php)
これを使って、toolchainという感じです.あるいは、ubuntuのソフトパッケージマネージャのようなものです.開発に必要なライブラリや開発環境は全部中から獲得できます.そして、ばかのように設置されています.
では、どうやってmacportsをインストールしますか?これは実は公式文書やネットでも見つけられます.ここで簡単に紹介します.
1.公式サイトから最新のMacPortsのインストールパッケージをダウンロードし、解凍します.
2.基本的な取り付け三部作を実行する:
cd菗解压したフォルダー
./configure
メーク
sudo make install
3.三歩が完成したら、パスを$PATHに追加して、デフォルトパスを記録するのを忘れました.直接関連ファイルを見つけて/usr/bin/下にコピーしました.PATHを変更しなくてもいいです.
(PATHを修正する方法は主にexport文で修正します)
このようにMacPortsはインストールが完了しました.
今はコンソールでポータブルを入力したら、MacPortsのコンソールに入るはずです.もちろん、私達は入る必要がありません.quitを入力して、車を返したらMacPortsのコンソールから退出します.
MacPortsのインストールが完了したら、次はOpenCVを急遽ダウンロードしないでください.またMacPortsの更新が必要です.
実行:
sudo port-v selfupdate
完成を待つ
はい準備が整いました.OpenCVをインストールし始めます.
From:http://blog.csdn.net/fsseven/article/details/7958392
Mac上のOpenCV環境は確かに様々です.私がよく知らない関係かもしれません...とにかく、苦しめてしまいました.N時間もかかってやっと解決しました..
linuxとwindowsの上でもそんなに気にしていません...
私が配置環境で出会った問題と解決方法を説明します.
mac上開発C++にとって一番よく使われているものはMacPortsです.http://www.macports.org/index.php)
これを使って、toolchainという感じです.あるいは、ubuntuのソフトパッケージマネージャのようなものです.開発に必要なライブラリや開発環境は全部中から獲得できます.そして、ばかのように設置されています.
では、どうやってmacportsをインストールしますか?これは実は公式文書やネットでも見つけられます.ここで簡単に紹介します.
1.公式サイトから最新のMacPortsのインストールパッケージをダウンロードし、解凍します.
2.基本的な取り付け三部作を実行する:
cd菗解压したフォルダー
./configure
メーク
sudo make install
3.三歩が完成したら、パスを$PATHに追加して、デフォルトパスを記録するのを忘れました.直接関連ファイルを見つけて/usr/bin/下にコピーしました.PATHを変更しなくてもいいです.
(PATHを修正する方法は主にexport文で修正します)
このようにMacPortsはインストールが完了しました.
今はコンソールでポータブルを入力したら、MacPortsのコンソールに入るはずです.もちろん、私達は入る必要がありません.quitを入力して、車を返したらMacPortsのコンソールから退出します.
MacPortsのインストールが完了したら、次はOpenCVを急遽ダウンロードしないでください.またMacPortsの更新が必要です.
実行:
sudo port-v selfupdate
完成を待つ
はい準備が整いました.OpenCVをインストールし始めます.
:
sudo port install opencv
。。。
, ! OpenCV 。。。 。。。 。。。
, XCode , OpenCV,
Visual Studio , lib
MacPorts OpenCV , /opt/local/include, /opt/local/lib
, C++
XCode
#include<cv.h>
#include<highgui.h>
,
!!!
。。 (http://opencv.willowgarage.com/wiki/Mac_OS_X_OpenCV_Port)
, , ,
1.Ctrl+B( ) , opencv2 core.h( 。。:P)
/opt/local/include /opt/local/include/opencv
2. , , 。。。 。。。 。。。
XCode C++11 , opencv unordered_map C++11 , C++ Library with C++11 Support
, 。。。 。。。 , , , 。。。 。。。 ,
。。。 。。。 ( ) 。。。
with C++11 Support C++ Language Dialect GNU98 , 。。
3.
, 。。。
http://stackoverflow.com/questions/8552839/compile-opencv-2-3-1-for-os-x-lion-mountain-lion-with-xcode
, 10.8+XCode 4.3.2 OpenCV
:
sudo port install opencv configure.compiler=llvm-gcc-4.2 uninstall opencv 。。。 。。。 python2.7 , , 。。 。。。 ffmpeg 。。。 。。。 ( ffmpeg )。。。 , , !!!
http://d.hatena.ne.jp/zariganitosh/20100828/macport_x86_64
, ports , ports, ports , ffmpeg
port installed > myports.txt
sudo port -f uninstall installed
sudo port clean --work --archive all // --archive , , sudo port clean --work all,
curl http://svn.macports.org/repository/macports/contrib/restore_ports/restore_ports.tcl -o restore_ports.tcl // ports
chmod +x restore_ports.tcl
sudo ./restore_ports.tcl myports.txt
sudo port install ffmpeg 。。。 ffmpeg 。。。 sudo port install opencv configure.compiler=llvm-gcc-4.2
は です.
その 、 の の に って、C++Language DialectをGNU 98に えました.
その 、コンパイルに しました.リンクは
に の を せて しても です. 2になったらこの で できると います.
やっとOpenCVができました.おめでとうございます.