OS X Lionで32ビットのOpenCVを動作させる方法を見つけようとして、何日もグーグルで試してみましたが、64ビットバージョンしか見つかりません。
だから私は次の質問があります:
OpenCV ライブラリには 32 ビットまたは 64 ビットのアーキテクチャがありますが、正しいですか?
Lion で 32 ビットの OpenCV を動作させるにはどうすればよいですか? 私は次の方法を試しました: - MacPorts 経由で OpenCV をインストールします: いいえ、MacPorts は 64 ビット バージョンをインストールします。BI は OpenCV と MacPorts を削除しました。
- 次のコマンドを使用して、Homebrew 経由で OpenCV 2.4.1 をインストールします。
brew install opencv --build32
しかし、それらも64ビットのようです。OpenCV と Homebrew を削除しました。
- 標準の UNIX メイクファイルを使用して、自分で OpenCV 2.4.1 をインストールします。いいえ、まだ 64 ビットのように見えます。
32 ビット Mac を対象とした OS X Snow Leopard で作成された Xcode プロジェクトで OpenC を置き換える必要があるため、「64 ビットのように見える」と書きましたが、常に次のような大量のエラーが発生します。
ld: 警告: ファイル /usr/local/Cellar/opencv/2.4.1/lib/libopencv_calib3d.2.4.1.dylib を無視します。ファイルは、リンクされているアーキテクチャーではないサポートされていないファイル形式用にビルドされました (i386)
だから私はOpenCVのものは64ビットだと思います。プロジェクトを強制的に 64 ビットで実行すると、こすれますが正しく動作せず、動かなくなります。
OpenCV ライブラリが 64 ビットか 32 ビットかを確認する標準的な方法はありますか?
32 ビットの OpenCV はどこで入手できますか?