LoginSignup
0
0

More than 1 year has passed since last update.

Swiftで直接OpenCVを操作しよう!

Posted at

SwiftでOpenCVを扱うための環境構築をメモしときます!
(参考サイトでうまくできなかった部分をメモ変わりに書いています)

環境

% swift --version
Apple Swift version 5.4.2 (swiftlang-1205.0.28.2 clang-1205.0.19.57)
Target: x86_64-apple-darwin20.5.0
% cmake --version
cmake version 3.20.4

CMake suite maintained and supported by Kitware (kitware.com/cmake).
% python --version
Python 3.8.5
% xcode-select --version
xcode-select version 2384.

環境構築

OpenCV

// OpenCVをクローン
% git clone https://github.com/opencv/opencv.git
// ios用のディレクトリに移動
% cd opencv/platforms/ios
// ビルド
% ./build_framework.py <outputdir>

Xcode

General.png

BuildSetting

Linking

BuildSetting-Linking.png
- Other Linker Flags: -all_load
- Path to Link Map File
- Debug:$(TARGET_TEMP_DIR)/$(PRODUCT_NAME)-LinkMap-$(CURRENT_VARIANT)-$(CURRENT_ARCH).txt
- Release:$(TARGET_TEMP_DIR)/$(PRODUCT_NAME)-LinkMap-$(CURRENT_VARIANT)-$(CURRENT_ARCH).txt

SearchPaths

BuildSetting-SearchPaths.png
- Framework Search Paths: $(inherited) $(PROJECT_DIR)/../.. $(PROJECT_DIR)/DemoOpenCV
- Header Search Paths: ../../opencv2/**

参考サイト

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0