opencv2.framwork をビルドする
opencvのソースコードをダウンロードして、frameworkファイル(Macで利用可能なライブラリ形式)をビルドする手順を示します。
環境:macOS Mojave 10.14.3
https://opencv.org/releases/
からソースをダウンロードします。ここでは、OpenCV 3.4.6を対象に進めます。
ダウンロードが完了したら、ターミナルで次のパスに移動します。
opencv-3.4.6/platforms/osx
build_framework.py の中に記載されている “MACOSX_DEPLOYMENT_TARGET=10.9” を “MACOSX_DEPLOYMENT_TARGET=10.12”に修正しておきます。なおこの手続きは4.2.0から不要です.
下記を実行
> python build_framework.py osx
> python build_framework.py –contrib <opencv_contribへのパス> osx
以上の手順でosx/opencv2.frameworkが生成されていることを確認してください。
iOS用
https://opencv.org/releases/
からソースをダウンロードします。ここでは、OpenCV 4.1.0を対象に進めます。
ダウンロードが完了したら、
OpenCVでDNN
にならって,まずはcmake, make, makeまでしておきます.
opencv-4.1.0/platforms/ios に移動します.
下記を実行
> python build_framework.py ios
> contribを含める場合:python build_framework.py –contrib <opencv_contribへのパス> ios
以上の手順でios/opencv2.frameworkが生成されていることを確認してください。