iPhoneとOpenCV


回答:


29

OpenCVは現在(2012年以降)、iPhone(iOS)の公式ポートを備えています。

OpenCVのすべてのリリースはこちらで確認できます

そしてここにインストール手順を見つけます:

新しいバージョン3.xのチュートリアルと紹介


インストールに問題があります。OpenCVをインストールするための他のチュートリアルリンクはありますか?
QueueOverFlow

おそらく、関連があると思われる場合は、stackoverflowで問題を提示するか、OpenCVのQ&Aサイトであるawnsers.opencv.org
Rui Marques

最近誰かがこれを試しましたか?私はこれらの手順に従っていますが、iOSビルドを成功させることができません。
Ants 2013

リンクは機能していません。更新されたリンクを知っている人は誰でもこの回答を編集してください
Erion S

51

OpenCVは確かにiPhoneで動作します。ここでconfigureスクリプトを使用して、ライブラリをコンパイルします。iphoneのクロスコンパイル

アプリと同じようにクロスコンパイルする必要があります。


1
このメソッドは、OpenCVの最新バージョンまたはiOS SDKの最新バージョンでは機能しません。最善の方法は、現在 " computer-vision-talks.com/2011/02/… "です
シャービンエマミ

最後に/%22を取り出してください。これを試してください:computer-vision-talks.com/2011/02/...
ディランGattey

2
以下は、iOS用にプリコンパイルされたOpenCV 2.3です:computer-vision-talks.com/download/…
BloodAxe 2011

13
OpenCVがiOSのフレームワークとして利用可能になりました。プロジェクトにドラッグアンドドロップするだけです。ビデオキャプチャもサポートしています。記事を参照してサンプルプロジェクトをこちらから入手してください:bit.ly/pTWfOh
Robin Summerhill

@RobinSummerhill:素敵なリンク...これを答えとしてください。
アラヴィンダン



16

OpenCVがiOSのフレームワークとして利用可能になりました。プロジェクトにドラッグアンドドロップするだけです。ビデオキャプチャもサポートしています。記事を見て、サンプルプロジェクトをここで入手してください:iOS用のopencvフレームワーク

わかりやすくするために、この記事を書いて、会社のWebサイトでホストしています。


4

私はOpenCVを具体的に使用したことはありませんが、iPhoneの開発を行っており、OS Xで動作させようとしたライブラリのほとんどは、そのままではiPhoneで動作しません。それらのいくつかは、実行するために少しの微調整/構成を必要とするだけでしたが、iPhoneでは問題ありませんでしたが、OS Xがサポートするかなりの数のバックエンドコンポーネントが電話に欠けているのが現実です。ほとんどの複雑なライブラリ(OpenCVはそれらの1つに似ている)は、大きな労力なしでは機能しません。特に、OpenCVは他のいくつかの外部ライブラリにも依存しているように聞こえるため、これらも移植する必要があります。


4

必要なのは、cmakeまたはcmake guiツールを使用してOpenCVプロジェクト用のXCodeプロジェクトを生成することだけです。CMakeFilesを使用するデフォルトのオプションの代わりに、XCodeプロジェクトを生成するオプションを設定することを忘れないでください。生成されたプロジェクトを開き、ベースSDKをiPhone SDKに変更して、ビルドを実行します!

OpenCVは現在iOSをサポートしていません(ただし、バージョン2.2でiPhoneのサポートを発表しています)ため、highguiライブラリはコンパイルできません。したがって、カメラへのアクセスが必要な場合は、自分で書き込む必要があります。

とにかく、他のライブラリはデバイス上でコンパイルして動作するはずです。(私のために働く)。


3

あなたが最初にウェブ上でiPhoneのドキュメントで最高のOpenCVに行き、それを使用したい場合はiPhoneはサポートOpenCVの操作を行います。 芳正丹羽さん

私はそれを使用し、私はすでに顔検出と画像処理を使用してAppStoreの上でアプリを持っている:フラグ&顔をあなたはどんな疑問が接触私を喜ば持っている場合。


2

OpenCVはIntelチップで非常に高速に実行されますが、iPhoneは腕です。もちろん、OpenCVは非常に便利ですが、それほど速くはありません。また、iPhoneでライブビデオストリームを取得する方法はないので、通常の潜在的なCVアプリケーションはすべて魅力を失うのではないでしょうか。


まあ、OpenCVは写真にも興味があります。実際には、ビデオの解像度がもちろん低い場合でも、iPhoneでビデオを録画できる2つのアプリ(cycorderとIphone Video Recorder)があります。
Pascal T.

0

iPhone / iPhoneシミュレータ用のユニバーサルOpenCVフレームワーク- ユニバーサルi386arm opencvフレームワークを構築する(LambdaJiveのスクリプトに基づく)変更されたスクリプトを次に示します。


0

次のYoshimasaによる投稿は、確かにI OSとIPhone 4で動作し、前面カメラと背面カメラの両方にアクセスできます。

プロジェクトへのリンクはiphone enでopencv を使用しており、サンプルコードはwebgitにあり、この記事からリンクされています。ソースコードを入手する前に、この記事を読むことをお勧めします。



0

iPhoneでopencvを使用するプロジェクト(正確には、Lucas-Kanadeオプティカルフロー)。ソースコードが利用可能で、アプリもAppStoreにあります-

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.