する質問をすることでしか得られない、回答やアドバイスがある。31類似画像を検索したい画像データをDBに入れておいて、ある画像に類似している画像を検索するということをしたいと考えています。ImageMagickを使えば2つの画像を比較することはできますが、SQLで検索した後の処理になるためやりたいことと違います。Hashという類似度検出アルゴリズムを試したところ、画像をのハッシュ値を取得することができました。このハッシュ値をDBに保存しておけば同じ画像を取得することは可能ですが類似画像を取得するには不十分です。いうところまではきているのですが、ここからどうしたら良いか皆目見当がつかない状態です。上記の手法以外にも類似画像を検索するための方法等があれば教えていただけると幸いです。rails5postgreSQLattachmentクリップ0気になる質問をクリップするクリップした質問は、後からいつでもマイページで確認できます。クリップした質問に回答があった際、通知やメールを受け取ることができます。自分も答えを知りたい質問者以外のユーザにも役立つ評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。質問の評価を上げたことを取り消します低評価-評価を下げられる数の上限に達しました評価を下げることができません1日5回まで評価を下げられます1日に1ユーザに対して2回まで評価を下げられます質問の評価を下げるteratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。コメントをしてください。送信する質問の評価を下げる機能の利用条件この機能を利用するためには、以下の事項を行う必要があります。件sort評価が高い順sort新着順sort古い順linkcheckベストアンサー+1まず最も単純なアプローチはタグ付けです。機械学習、または人手で画像にタグをつけてそれを検索します。タグをつけずにやりたい場合は、以下のような方法も考えられます。これは一例に過ぎません。画像の特徴量として画素ヒストグラムを使うことにします。次に、これをtSNEなどで低次元(3次元など)に圧縮し、データベースに格納します。検索画像から検索用の圧縮表現を得て、SELECTでしきい値以下の範囲にある画像を取り出します。大まかには以上のような方法があると思います。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。19:35ご回答いただきありがとうございます。特徴空間を圧縮というのは次元数の削減でしょうか?すみません。知識レベルが追いついておりませんで、よくわかっておりません。調べろって話になりますが、特徴量の抽出に関してはgemなどプラグインはあるのでしょうか?ご回答いただきありがとうございます。知識レベルが追いついておりませんで、よくわかっておりません。methodで困っています。出来ない場合は代替手段を知りたい。0Rubyにて、ハッシュの内容を取り出すときに空白になってしまう。頂いたご意見への回答は行っておりません。