タグ

OpenCVに関するsimamikiiiのブックマーク (3)

  • cv::Matの基本処理 — OpenCV-CookBook

    マルチチャンネルと多次元配列¶ OpenCV 2.2 以降,2次元配列用の cv::Mat クラスと,多次元配列用の cv::MatND クラスが統一されました.つまり,現在は, cv::Mat で任意次元の配列を表現します. しかし,今まで cv::Mat を引数に取っていた関数が,すべて「多次元(>=3次元)」の Mat に対応しているとは限らないので注意が必要です. OpenCVの構造には,次元とチャンネルの概念があります. チャンネル(channel):要素の次元 次元(dimension):複数の要素からなる配列の次元 マルチチャンネル多次元配列の例(Dim=2 Ch=2, Dim=2 Ch=1, Dim=2 Ch=3, Dim=3 Ch=4): 上記の例のように, や の配列は,1次元ベクトルではなく,1行の2次元行列と見なされることに注意してください.つまり,Mat の次元は

  • たったの6ステップ!漫画カメラ風に写真を加工するiPhoneアプリの作り方 - Over&Out その後

    超大ヒットした『漫画カメラ』、ほんとに漫画っぽくなって、動作も軽快、シェアも簡単で楽しいですよね。 ただ、ちらほらと「同じこと考えてた」「そういうの作ってた」という声を聞くことがあります。実際に同様のコンセプトのアプリもたくさん出ています。 実は、カヤックでも、2年ほど前、Instagramが出てきた頃に"Comicgram"という企画が出たことがあって、ちょっとだけモックアプリをつくったことがありました。 そのときつくったモックアプリで自動で写真加工した結果がこちら 『漫画カメラ』ほど漫画っぽくないかもしれませんが、それっぽいといえばそれっぽいです。 実は、このモックアプリはOpenCVにもともと備わっている機能を組み合わせただけなので、結構サックリ実現できます。 以下でその6ステップの処理内容について紹介させていただきます。 ステップ1:領域分割 『画像ピラミッドを用いた画像の領域分割

    たったの6ステップ!漫画カメラ風に写真を加工するiPhoneアプリの作り方 - Over&Out その後
  • OpenCV for iOSの使い方 - Qiita

    Core Image や vImage 等、iOS SDK の標準フレームワークの機能が充実してきたとはいえ、コンピュータビジョンの分野においてできることの幅広さではやはり OpenCV に軍配が上がります。そんな OpenCV を iOS アプリに導入する手順です。 下記の公式ドキュメントを参考に、自分でやってみて補足を加えました。 公式ドキュメント1 / 公式ドキュメント2 / 公式ドキュメント3 準備編:フレームワークをビルドする 1. Githubからソースコードを取得 githubからcloneします。1

    OpenCV for iOSの使い方 - Qiita
  • 1