• 締切済み

opencvをマックで使えるようにするには?

opencvをマックにインストールしようとしています。 いろいろなサイトをみて、試みたんですが、インストールはできたものの、コンパイルが通りません。 Mac OS X 10.6.2 Snow leopardを使っています。 まず、Xcodeはインストール済みで、macportsを使って、opencvをインストールしました。 その際 error: CPU you selected does not support x86-64 instruction set というエラーが出たので、 wget http://trac.macports.org/rawattachment/ticket/21014/Portfile-sl_64bit_21014.diff sudo    patch/path/to/macports/var/macports/sources/rsync.macports.org/release/ports/graphics/opencv/Portfile -i /path/to/diff/Portfile-sl_64bit_21014.diff sudo port install opencv +sl_64bit_21014 としてバッチファイルをダウンロードしました。 しかし、サンプルをコンパイルしようとしてもエラーがでてしまいます。 どうしたらコンパイルできるのでしょうか?

  • Mac
  • 回答数1
  • ありがとう数1

みんなの回答

  • capy2009
  • ベストアンサー率72% (337/465)
回答No.1

MacPorts を使ったって事は OpenCV 1.0.0 ですね。 このバージョンは Snow Leopard にそのままインストールできませんし、パッチを当ててインストールしても色々不具合が出るようです。 10月1日に OpenCV 2.0.0 が出ていて、これなら Snow Leopard でもインストール可能なようです。 http://opencv.willowgarage.com/wiki/Mac_OS_X_OpenCV_Port をよく読んで、ソースからインストールしてください。

monkichimm
質問者

お礼

ありがとうございます。 インストールし直してみます!!!

関連するQ&A

  • Mac で python

    Mac 10.5でpythonを始めようとして、macportをアップデートして、pythonをインストールしようとしたら以下の表記がでました。 $ sudo port install python27 Error: Unable to execute port: symlink: /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/lang/python27/work -> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_python27/python27/work: no such file or directory rubyもインストールできなかったし、osが古過ぎるのでしょうか・・・買い替えるお金がないのですが。。。。

  • Mac OS X Snow LeopardでのOpenCVについて

    Mac OS X Snow LeopardでのOpenCVについて Mac初心者です。MacBookAir (Mac OS X 10.6)を使っています。 大学の卒業研究でiPhone4上でOpenCVを使うことになりました。 大まかにいうと、OpenCVのサンプルコードが実行できません。 現状は以下の通りです。 ・Xcode3.2.3のみでの簡易的なiPhoneアプリの作成は可能 ・X11(XQuartz 2.5.1)インストール済み ・MacPots 1.9.1 インストール済み ・Subversion 1.6.12 インストール済み ・MacPortsでCMakeをインストール済み ・MacPortsでOpenCV 2.1.1 インストール済み 参考にしたサイトは以下です。 http://d.hatena.ne.jp/tamakiii/20091125/1259172941 http://keepkeptkept.seesaa.net/article/153200416.html CMakeのインストールとOpenCVのビルドは下のサイトを参考にし、他は上のサイトを参考にしました。 サンプルコードのコンパイル後、どれをどのようにしたらサンプルコードを実行できるのかわからなかったため、 どこのサイトで見かけたか覚えていませんが、kmeans.cがあるフォルダで $ gcc -lcv -lhighgui kmeans.c と打ちましたところ、エラーが大量に出ました。(一番上のエラーはcv.h: No such file or directoryとなっています) また、別なサイトでみた $ python -c "import cv" を打つと、「ImportError: No module named cv」と表示され、実行できません。 パスが通っていないのかと思ったのですが、「.bash_profile」にいろんなサイトに書いてあるようにパスを追加してあります。 Mac初心者で、何をどうすればいいのか全くわかっていません。 情報が不足していると思いますが、何を掲載すればいいのかわからないため、 おっしゃっていただければ、逐次追加していきますのでよろしくお願いします。

  • MAC OSX10.7へのARBインストール

    MAC初心者です。 遺伝子解析用のARBを新しく購入したMAC PROにインストールしようとしましたが、OSが新しくなっているためか、インストールができません。 これまで、XーCode,X11,Macports2.3をインストールし、 ターミナルで sudo port install arb としたところ、途中で止まってしまいました。 Macportsをインストールした後、方法がわからずパスを切っていないせいかも知れません。 どうぞよろしくお願いいたします。

    • ベストアンサー
    • Mac
  • Mac OS 10.6.8へのARBインストール

    Macports経由でのARBインストールを試みています。 いろいろなことをやりすぎて(Macportsのインストールとアンインストール、 OSの10.5からのアップグレード、Xcodeのインストール、Xquartzのインストール) どれが必要なファイルなのかわからなくなりました。 現行の仕様です。 Xcode : 4.2 for snow Leopard Xquartz : 2.7.4 Macports : 2.1.2(sudo port selfupdateにて取得) sudo port selfupdate sudo port upgrade installed sudo port install arb 後のエラーメッセージです。 Error: org.macports.build for port arb returned: command execution failed Please see the log file for port arb for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_arb/arb/main.log To report a bug, follow the instructions in the guide: http://guide.macports.org/#project.tickets Error: Processing of port arb failed ご指南のほど、よろしくお願いいたします。 背景: Mountain LionにてARBをインストールしたが、 SILVAサイトにあるSILVA ver.111 SSU Ref NRを元に PT-serverを構築しようとしたら重すぎて反応が鈍い。 Macのスペックが低いからかも、と思い (2.4GHz Intel Core 2 Duo, 4GB 1067 MHz DDR3) Snow Leopardで挑戦しようと思った次第です。 足りない情報も多々あると思いますので、 合わせてご指摘ください。 よろしくお願いいたします。

  • MacへのOpenCVについて

    MacへのOpenCVについて 失礼します。 MacOSX10.6にOpenCVをインストールしている最中なのですが、問題が発生して先に進まなくなってしまい、困っています。 ちなみにこちらのサイト→http://keepkeptkept.seesaa.net/article/153200416.htmlを参考のさせていただいているのですが、3のところでつまづいてしまいました。 3.CMakeでのインストール (ver2.1 64bit or 32bit) まず、ソースファイルを入手するためにSubversionのインストール。 $ sudo port subversion 次に、cmakeのインストール。ちなみにcmakeはクロスプラットフォームのmakeのこと。 $ sudo port cmake そして、ソースファイルの入手。 $ svn co https://code.ros.org/svn/opencv/trunk/opencv ここまではうまく行くのですが、次の $ cv opencv cmakeを使ってビルドします。 を実行すると-bash: cv: command not foundと返されてしまいます。これはPATHが通っていないということなのかなと考えているのですが、解決方法がわかりません。 勉強不足でもうしわけないのですが、ご教授よろしくお願い致します。 * グレード

  • Xcode4へのOpenCVの設定

     OpenCVを用いて画像処理のプログラミングをしようと思っています.  今まではXcode3を用いていたのですが,もうアップグレードもしなくなりましたしそろそろXcode4へ移行していこうと思っています.そこで,OpenCVを使えるようにXcode4を設定しようと思っています.  現在のXcode3では,OpenCV.frameworkを設定して,「ヘッダ検索パス」「ライブラリ検索パス」などをいじってなんとか使えるようになっているのですが,まだまだ未熟で本当に正しい設定をしているのかもよくわからないような状態です><  Xcode4に同じように設定をした所,64ビットが何だとかなんとか...(英語でよくわからない><)  OpenCVをインストールし直してみようと思い立ちいろいろなサイトを調べてみました.MacPortsを用いたり,Homebrewを用いたりする方法が見つかりましたが,全てError...サイトに書いてある通りの手順を踏んだつもりですが全滅です.あとCMakeもインストールはしましたが,CMake Errorなどという警告が出てCMakeも使えないような状況です.  仕方なく,opencv.jpのサイトに行き手動でダウンロードして展開.  しかし,どのように設定すればXcode4で使えるのかよくわかりません.まだXcode4となると解説されているサイトもあまり見つからなくて...(T_T)  どなたかOpenCVをXcode4で用いる方法をご存知の方はいらっしゃらないでしょうか?  よろしくお願いします.  あと参考までに... 【OS】MacOS 10.8 (MountainLion)〈もっと前のOSからこの症状ですが...) 【Xcode】Version4.5 【OpenCV】OpenCV-2.4.2(とりあえず今回手動でダウンロードしたもの)  正常に動けばOpenCVのバージョンは何でもいいです><

  • OpenCV1.1、OpenCV2.3の使い方

    これまでOpenCV1.1を使っていたのですが類似画像検索をするのにHOG特徴量を用いたいと思い、HOG特徴量を求める関数のあるOpenCV2.3もインストールしました。 その際、OpenCV1.1はアンインストールして、最初からプログラムを書き換えないとダメなのでしょうか?ためしに今まで書いていたプログラムにOpenCV2.3のライブラリをインクルードしてみると、それだけで100個以上のビルドエラーが発生してしまいました。CとC++の違いによるものなのでしょうか? あとPathの設定などもOpenCV1.1のときのものを残したまま、OpenCV2.3用のPathを追加しただけなのですが、大丈夫なのでしょうか? 解決方法がわかる方がいらっしゃれば、教えて下さい。よろしくお願いいたします。

  • MacPortsでpTeXインストールエラー

    MacPortsでpTeXインストールエラー MacPortsを使いpTeXをコマンド  sudo port install pTeX +utf8 +nox11 でインストールしようとしました.すると次のようなエラーが出て停まってしまいます: ---> Computing dependencies for pTeX ---> Building pTeX Error: Target org.macports.build returned: shell command failed Error: Status 1 encountered during processing. To report a bug, see <http://guide.macports.org/#project.tickets> ちなみに,私の使用環境は  MacOSX10.6.4  MacPorts 1.9.1 です.

    • ベストアンサー
    • Mac
  • macportsでインストールができない

    macportsはインストール済みです。 macportsであるソフト(遺伝子解析ソフト:ARB)をインストールしたいのですができません。 PC環境 OS:Mac OS X 10.7.4(Lion) ダウンロードインストール済: Macports 2.1.1、X11、Xcode 4.3.3、Command Line Tools 説明ではMacportをインストール後 ターミナルで "sudo port install arb" と入力すればインストールが始まるとありました。 http://www.haloarchaea.com/resources/arb/ しかし "sudo port install arb" を入力後、パスワードを求められて入力しましたが、 "Error: Port arb not found" と表示されてこれ以上進みません。 どうすればインストールできるか教えてください。 "port -v" と入力すると "MacPorts 2.1.1" とでてくるので、パスは通っているかと思います。 ちなみに、 MacportsのGUIであるPorticusはMac OS X 10.7(Lion)には対応していないので使えません。 Mac OS X 10.6.8 (Snow Leopard)では上記URLのサイトの説明通りインストールできました。 googleで原因を検索してみましたが、よくわかりませんでした。 Finkでもインストールできると、サイトに記載があったので一度やってみたのですが、 複雑でよくわかりませんでした。 Finkでインストールするしかないのでしょうか。

  • マックへのBLTインストールについて

    マックにBLT(Tcl/Tkのツールキット)をインストールしたいのですが、どうしてもできません。 MacPortsによるインストールが一番楽かと思い、"sudo port install blt" とやってみましたがエラーです。 サイトを調べるとconfigure, make, make install でインストールできると記載されていはいるのですが、情報が古すぎるのか、これもうまくいきません。 とても困っています。わかる方、ぜひ教えて下さい。宜しくお願いします。 なお、MacOSXのヴァージョンは10.6で、Xcodeは3.2です。

    • ベストアンサー
    • Mac