OpenCV 4.12.0
開源計算機視覺
載入中...
搜尋中...
無匹配項
OpenCV iOS 問候

前一篇教程: 在 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 包含到您的專案中,這不再是預設完成的。