タグ

c++とopencvに関するtorutoのブックマーク (5)

  • Visual Wordsを用いた類似画像検索 - 人工知能に関する断創録

    類似画像検索システムを作ろう(2009/10/3) 3日で作る高速特定物体認識システム(2009/10/18) に続くOpenCVプロジェクト第三弾です。今回は、上の二つをふまえてカラーヒストグラムではなく、局所特徴量(SIFTやSURF)を用いた類似画像検索を試してみます。局所特徴量はグレースケール画像から抽出するため、カラーヒストグラムと違って色は見ていません。画像の模様(テクスチャ)で類似性を判定します。 実験環境は、Windows 7、MinGW C++コンパイラ、OpenCV2.0、Python 2.5です。EclipseでMinGWを使う方法はEclipseでOpenCV(2009/10/16)を参照してください。Visual C++にはないディレクトリスキャン関数を一部使っているのでVisual C++を使う場合は、少しだけ修正が必要です。 Bag-of-Visual Wor

    Visual Wordsを用いた類似画像検索 - 人工知能に関する断創録
  • 画像の2値化処理 - OpenCV@Chihara-Lab.

    2値化画像 † 濃淡がなく,白と黒しかない図形・画像は,画素の値が0,1の2つの値しかとらないので,2値画像(binary image)と呼ばれる. ↑ 閾値処理 † 画像の特徴を解析する前処理として,画像から対象物を切り出し,図形と背景を分離するために2値化処理を用いることが多い.2値化は,閾値処理により行われる. ↑ //--------------------------------------------------------------------- //概要 :二値画像処理 //File Name :binarization.cpp //Library :OpenCV for MS-Windows 1.0 //Auther :Bingxin Niu //Data :Feb 07, 2007; 18:30 //----------------------------------

  • opencv.jp - OpenCV: 離散変換(Discrete Transforms)サンプルコード -

    作成者: 怡土順一, 最終変更者: 怡土順一, 最終変更リビジョン: 342, 最終変更日時: 2007-10-14 23:39:34 +0900 (日, 14 10月 2007) ■ DFT 離散フーリエ変換および,逆離散フーリエ変換とは,離散化されたデータに対するフーリエ変換である. これは,1次元信号や2次元画像の周波集解析,データ圧縮,畳み込み定理を利用した(F(f*g)=F(f)*F(g))高速な乗算などに利用される. OpenCVでは,関数cvDFT()よよって,順変換,逆変換が可能である. #include <cv.h> #include <highgui.h> /* プロトタイプ宣言 */ void cvShiftDFT (CvArr * src_arr, CvArr * dst_arr); int main (int argc, char **argv) { IplIma

  • アニメ顔の検出とキャラクターの分類 - デー

    時間がないくせにアレコレしていて、もうなにをしたかったのかしているのかわけ分からなくなってきたけど、まだ大きな目線で見ると方向性は間違ってないと思う。最近は画像から矩形を超高速に切り抜きまくるためのツールを作っていて、その用途が検出器を作るための良質のサンプルデータ集めの効率化で、作りながら、そういえば顔判定はよく見るけど、アニメ顔判定は見ないなーと思っていたところに『http://techon.nikkeibp.co.jp/article/NEWS/20080325/149419/:title=』というニュースを見て、これはまずい先を越されてしまう、コンテンツベースのサイト分類器を作ってニートになるのは俺だ! と思って、いますぐアニメ画像の判定をしてみようと思い始めた。 考えた判定の方法は、 アニメ顔検出 顔の位置から他の部位の座標を大体求める 髪の色と服の模様(ヒストグラムを使う)でキ

    アニメ顔の検出とキャラクターの分類 - デー
  • https://www.cqpub.co.jp/hanbai/books/30/30081/web/srchtml/hough.c.html

    toruto
    toruto 2008/06/09
    sobelによるエッジ検出
  • 1