2012-01-12 9 views
3

iOS-Development用の静的ライブラリ(またはフレームワークとしてはさらに良い)としてcvBlobをビルドする方法を正しい方向で教えてもらえますか?iOS向けcvBlobのビルド方法

+0

これを済ませましたか?可能ならば、私に踏みにじることができますか? – 2vision2

+0

OpenCV-C++インターフェイスベースのcvBlobを、私が設立した会社のために自分自身で再作成しましたが、残念ながら私は共有できません。 [cvBlobのソースコード](https://code.google.com/p/cvblob/source/browse/#hg%2FcvBlob) – dom

+0

ご回答いただきありがとうございます。 iosがC++をサポートしているので、既存のcvblob C++コードをコンパイルしてiosで使用しますか?私はそれにあなたのコメントを取得したいと思います。 – 2vision2

答えて

2

まず、iOS用のOpenCVをビルドする必要があります。 this web siteに説明があります。次に、iOS用のcvBlobを構築する際の同様の手順に従います。基本的にはcmakeがXcodeプロジェクトを作成しますが、適切なアーキテクチャを設定するだけです。

ウェブサイトで提供されているスクリプトには、iOS SDKが含まれており、ARCHが変更されているため、適切なプラットフォーム用に構築されていることがわかります。 iOSデバイスはarmv6armv7の間に構築する必要がありますが、シミュレータにはi386が必要です。

スクリプトはOpenCVを静的ライブラリとして構築します。その場合、スクリプト内のOpenCVをcvBlobのXcodeプロジェクトに置き換えることができます。

+0

良い出発点ですが、私はそれを働かせることはできません。 cvBlobの作業用ビルドスクリプトを共有できますか? – dom

+0

'cmake -G Xcode'はXcodeプロジェクトをビルドし、OpenCV用のスクリプトから' xcodebuild'に従います。ここでもやっているのは、適切なアーキテクチャのために「ARCH」を変更することだけです。 – greg

関連する問題