【Swift】OpenCVを使ってみる 1 〜導入編〜
どうも!お茶漬けです。
XcodeでOpenCVを使って画像検出とか、特徴点検出とかしてみたので、コードを公開しようと思います!
今回は、とりあえずXcodeにOpenCVを導入するところまで実装して行きます!
それでは張り切って行きましょー!!
OpenCVとは
その前に、OpenCVとはそもそも何なのか、
OpenCV(正式名称: Open Source Computer Vision Library)は、オープンソースのコンピューター・ビジョン・ライブラリです。コン> ピューターで画像や動画を処理するのに必要な、さまざま機能が実装されており、BSDライセンスで配布されていることから学術用途だけで> なく商用目的でも利用できます。加えて、マルチプラットフォーム対応されているため、幅広い場面で利用されていることが特徴です。
OpenCVは、Intelで開発され、その後、ロボティクス関連のハードウェア/ソフトウェアの開発を行っているWillow Garageに開発が引き> > 継がれた後、現在はコンピュータービジョンの技術開発を手掛けるItseezによって開発が進められています。
OpenCVを使うと、主に以下のような機能を利用できます。
http://www.buildinsider.net/small/opencv/001
とあるように、要は画像に対して様々な処理をしてくれる便利なライブラリということです。
以前から気にはなっていたのですが、今回Xcodeで使う必要があったので、ここにまとめていきます。
ライブラリをダウンロード
こちらから、OpenCV for iOS をダウンロードし、Zipファイルを解凍します。
すると、opencv2.framework というフォルダができるので、XCode プロジェクトにドラッグ&ドロップします。
General → Linked Frameworks and Libraries → +ボタン からopencv2.framework を追加します。
( cocoapods からの追加も可能です。 )
次回はアプリで、OpenCV のバージョンを表示していこうと思います!
続きはこちら