4

同一人物かどうかにかかわらず、2 つの顔画像を比較するにはどうすればよいですか。

説明させてください:

コードは 2 つの画像を入力として取得し、それを認識して比較します。同じ人に属している場合 (時間が異なっていても)、true または false を返します。

このような:

    boolean Compare (Image a,Image b)
    {
     if (Both_are_same-person's) 
       return true;
     else return false;
    }

指定された画像は、jpg、png、bmp、tiff などの任意の形式にすることができます。

4

1 に答える 1

2

OpenCVは、要件に役立つはずです。

OpenCV は、もともと Intel によって開発されたオープン ソースのコンピューター ビジョン ライブラリです。BSD ライセンスの下、商用および研究目的での使用は無料です。ライブラリはクロスプラットフォームで、Mac OS X、Windows、および Linux で動作します。主にリアルタイムの画像処理に焦点を当てているため、システム上に Intel の Integrated Performance Primitives が見つかった場合、これらの商用最適化ルーチンを使用して高速化します。

この実装は、OpenCV の完全なポートではありません。現在、このライブラリは以下をサポートしています:

リアルタイム キャプチャ ビデオ ファイルのインポート 基本的な画像処理 (明るさ、コントラスト、しきい値など) オブジェクト検出 (顔、体など)ブロブ検出

于 2013-07-27T14:34:18.043 に答える