OpenCVはMac OS Xに移植された であることは知っていますが、iPhoneへの移植に関する情報は見つかりませんでした。
私はMac開発者ではないので、Mac OS XポートがiPhoneに十分かどうかはわかりません。
誰も私よりも知っていますか?
OpenCVには(2012から)iPhone用の(公式ポートがあります( iOS)。
そして、インストール手順をここで見つけてください:
OpenCVは実際にiPhoneで動作します。ここでconfigureスクリプトを使用して、ライブラリをコンパイルします。 iphoneのクロスコンパイル
アプリを実行するのと同じように、クロスコンパイルする必要があります。
最新のビルドスクリプト from コンピュータービジョントーク はXcode 4およびiOS 4.3に最適です。私は自分でスクリプトを試してみましたが、それは最高です!
IPhoneのopencv2.0 iphone opencv test
OpenCVがiOSのフレームワークとして利用可能になりました。プロジェクトにドラッグアンドドロップするだけです。ビデオキャプチャもサポートしています。記事を参照して、サンプルプロジェクトをここから入手してください。 iosのopencvフレームワーク
透明性のために、私はこの記事を書きました。それは私の会社のウェブサイトでホストされています。
必要なのは、cmakeまたはcmake guiツールを使用してOpenCVプロジェクトのXCodeプロジェクトを生成することだけです。 CMakeFilesを使用するデフォルトオプションの代わりにXCodeプロジェクトを生成するオプションを設定することを忘れないでください。生成されたプロジェクトを開き、ベースSDKをiPhone SDKに変更して、ビルドをヒットします!
OpenCVは現在iOSをサポートしていないため(ただし、バージョン2.2でiPhoneのサポートを発表しています)、highguiライブラリはコンパイルされません。したがって、カメラへのアクセスが必要な場合は、自分で作成する必要があります。
とにかく、他のライブラリはデバイス上でコンパイルして動作するはずです。 (私のために働く)。
OpenCVを具体的に使用したことはありませんが、iPhone用の開発を行っており、OS Xで動作することを試みたほとんどのライブラリは、そのままではiPhoneで動作しないと言えます。それらのいくつかは、ちょっとした調整/構成を行う必要があり、それからiPhoneで問題ありませんでしたが、実際には、OS Xがサポートするバックエンドコンポーネントがかなり不足しています。ほとんどの複雑なライブラリ(OpenCVはそれらの1つのように聞こえます)は、特にOpenCVが他のいくつかの外部ライブラリにも依存しているように聞こえるので、大きな努力なしでは機能しません...それらも移植する必要があります。
iPhoneは、OpenCVを使用する場合、最初にWeb上のiPhoneドキュメントで最高のOpenCVにアクセスします。 丹羽義正
私はそれを使用し、私はすでに顔検出と画像処理を使用するAppStoreにアプリを持っています: Flags&Faces 疑問がある場合は私に連絡してください。
OpenCVはIntelチップ上で非常に高速に動作しますが、iPhoneはアームです。もちろん、OpenCVは非常に便利ですが、それほど高速ではありません。また、iPhoneでライブビデオストリームを取得する方法がないため、通常の潜在的なCVアプリケーションはすべて魅力を失いますね。
IPhone/iPhoneシミュレーター用のユニバーサルOpenCVフレームワークを構築する変更されたスクリプト(LambdaJiveのスクリプトに基づいています)- niversal-i386arm opencv framework
OpenCV Cocoapodsなどのパッケージマネージャーを使用 をインストールすることもできます。
インストールガイドを引用するには:
次のようなPod 'OpenCV'、 '〜> 3.0'をPodfileに追加します。
target 'MyApp' do pod 'OpenCV', '~> 3.0' end
次に、
pod install
ターミナル内、またはCocoaPods.appから。
Yoshimasaによる次の投稿は、実際にI OSとIPhone 4で機能し、フロントカメラとバックカメラの両方にアクセスできます。
プロジェクトへのリンクは iPhoneでopencvを使用 enであり、サンプルコードはwebgitにあり、この記事からリンクされています。ソースコードを入手する前にこの記事を読むことを本当にお勧めします。
IPhoneでopencvを利用するプロジェクト(正確にはルーカス・カナデのオプティカルフロー)。利用可能なソースコードとアプリもAppStoreにあります-