タグ

opencvに関するnullpobugのブックマーク (2)

  • webカメラとOpenCV.jsとブラウザでリアルタイム顔向き推定を行う

    動画から目や鼻の位置を取得して顔がどの方向を向いているかを調べる顔向き推定を、ブラウザ上でリアルタイムに行ってみます。 顔向き推定までの流れは大きく 4 つのステップに分けられます。 web カメラから映像を取得する映像から顔のランドマークの座標を取得するランドマーク座標からカメラの回転・移動ベクトルを計算する回転・移動ベクトルから顔の向いている角度を計算する注意:以下のサンプルコードはエラー処理などを省略しています。また OpenCV.js の変数は手動で削除する必要があります。 const imagePoints = cv.Mat.zeros(rows, 2, cv.CV_64FC1); ... imagePoints.delete(); webカメラからvideo取得MediaDevices.getUserMedia() を使うとブラウザ上で web カメラの映像を扱うことができます

    webカメラとOpenCV.jsとブラウザでリアルタイム顔向き推定を行う
  • 類似画像検索システムを作ろう - 人工知能に関する断創録

    C++版のOpenCVを使ってカラーヒストグラムを用いた類似画像検索を実験してみました。バッチ処理などのスクリプトはPythonを使ってますが、PerlでもRubyでも似たような感じでできます。 指定した画像と類似した画像を検索するシステムは類似画像検索システムと言います。GoogleYahoo!のイメージ検索は、クエリにキーワードを入れてキーワードに関連した画像を検索しますが、類似画像検索ではクエリに画像を与えるのが特徴的です。この分野は、Content-Based Image Retrieval (CBIR)と呼ばれており、最新のサーベイ論文(Datta,2008)を読むと1990年代前半とけっこう昔から研究されてます。 最新の手法では、色、形状、テクスチャ、特徴点などさまざまな特徴量を用いて類似度を判定するそうですが、今回は、もっとも簡単な「色」を用いた類似画像検索を実験してみます

    類似画像検索システムを作ろう - 人工知能に関する断創録
  • 1