Как создать проект iOS Objective-C с OpenCV - PullRequest
0 голосов
/ 27 августа 2018

Как создать проект Xcode для iOS Objective-C с помощью OpenCV?

1 Ответ

0 голосов
/ 27 августа 2018

Инструкции на основе;https://medium.com/@yiweini/opencv-with-swift-step-by-step-c3cc1d1ee5f1

Часть 1 (подготовка XCode для разработки)

Часть 2 (создание нового проекта Objective C для iOS в Xcode)

  • Название продукта: [INSERTYOURAPPLICATIONNAME]
  • Команда: Выберите [YOURTEAMNAME]
  • Название организации: [INSERTORGANISATIONNAME]
  • Идентификатор организации: [например, com.example]
  • Не «использовать базовые данные»
  • Язык: Цель C (не Swift)
  • ДОПОЛНИТЕЛЬНО: создать репозиторий git на моем Mac
  • выберите [APPLICATIONNAME] проект (синий значок документа) в навигаторе проекта - [цель по умолчанию]
  • Общие - Информация о развертывании - Цель развертывания - выберите подходящую версию для вашего устройства (например, 9.4)

Часть3 (добавить библиотеку OpenCV)

  • Загрузить каркас opencv (https://opencv.org/releases.html, например, https://sourceforge.net/projects/opencvlibrary/files/opencv-ios/3.4.2/opencv-3.4.2-ios-framework.zip/download)
  • выбрать проект [APPLICATIONNAME] (синий значок документа) в навигаторе проекта - [цель по умолчанию]
  • Этапы сборки - Связать двоичные файлы с библиотеками - Нажмите «+» - Добавить другие ... - найдите и выберите opencv2.framework (например, /Users/[USERNAME]/Documents/libraries/opencv2.framework)
  • Этапы сборки - связать двоичные файлы с библиотеками - нажмите «+» - добавьте этидополнительные рамки (для opencv);AssetsLibrary, CoreGraphics, CoreMedia, CoreFoundation, Accelerate, [UIKit, Foundation, CoreVideo, CoreImage]
  • Настройки сборки - Пути поиска в среде - добавить $(PROJECT_DIR)
  • Настройки сборки - Пути поиска в структуре - добавить[INSERT COMPLETE PATH OF opencv2.framework] (например, /Users/[USERNAME]/Documents/libraries/)
  • Файл - Новый - Файл - Какао Touch Class.Назовите его OpenCVWrapper и выберите для языка язык target-C.
  • OpenCVWrapper.m и переименуйте расширение файла в .mm
  • , вручную изменив OpenCVWrapper.m на OpenCVWrapper.mm в заголовке файлатакже
  • Перейдите к OpenCVWrapper.mm и добавьте следующий оператор импорта вверху;#import <opencv2/opencv.hpp>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...