OpenCV 5.0.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 5.0.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
OpenCV iOS Hello

前のチュートリアル: iOSでのインストール
次のチュートリアル: OpenCV iOS - 画像処理

原著者Charu Hans
互換性OpenCV >= 3.0

目的

このチュートリアルでは、次の方法を学ぶ:

  • OpenCVフレームワークをXcodeにリンクする
  • OpenCVとXcodeを使って簡単なHello Worldアプリケーションを書く方法。

OpenCV iOSのリンク

OpenCVをiOSにリンクするには、このステップバイステップガイドに従う。

  1. 新しいXCodeプロジェクトを作成する。
  2. 次に opencv2.framework をXcodeにリンクする必要がある。左側のパネルでプロジェクトナビゲータを選択し、プロジェクト名をクリックする。
  3. TARGETSの下でBuild Phasesをクリックする。Link Binary With Libraries オプションを展開する。
  4. Add others をクリックして opencv2.framework が置かれているディレクトリに移動し、open をクリックする
  5. これでアプリケーションを書き始めることができる。

Hello OpenCV iOS アプリケーション

次に、OpenCVを使ってXcodeで簡単なHello Worldアプリケーションを書く方法を学ぶ。

  • 前のセクションで示したように、プロジェクトをOpenCVとリンクする。
  • NameOfProject-Prefix.pch という名前のファイル (NameOfProject はプロジェクト名に置き換える) を開き、次のコード行を追加する。
    #ifdef __cplusplus
    #import <opencv2/opencv.hpp>
    #endif
  • ViewController.m の viewDidLoad メソッドに次のコード行を追加する。
    UIAlertView * alert = [[UIAlertView alloc] initWithTitle:@"Hello!" message:@"Welcome to OpenCV" delegate:self cancelButtonTitle:@"Continue" otherButtonTitles:nil];
    [alert show];
  • これでプロジェクトを実行できる。

出力

XCode5+ および iOS8+ における変更点

新しいバージョンのXCodeとiOSでは、いくつかの特定の点に注意する必要がある

  • プロジェクト内の *.m ファイルは *.mm にリネームすべきである。
  • AssetsLibrary.framework を手動でプロジェクトに含める必要がある。これはデフォルトでは行われなくなった。