説明不足ですみません。
そういうツールを使いたいのではなく、自作のアプリ内で画像が似ているかどうか判断したいのです。

例えば動物園で撮影した写真画像が何万枚もあったとして、ライオンの画像と像の画像は当然分けて、
同じライオンでも顔のアップ写真と全身写真と遠くから写した写真はそれぞれ分類したい。

ライオンを同じような構図で写したのであれば、ライオンの顔の向きやポーズが多少違っても
似ていると判断したいのです。

対象の画像の枚数が多いため、「あきらかに違う画像」を高速にはじければ全体の処理速度
があげられると思ってるのですが、できるだけ少ない計算量で「明らかに違う画像」
を判断する方法はないでしょうか。
とりあえず今は、二枚の画像のRGB/HSBの平均値を比較するやり方でやってます。