画像の類似度を計算します。
from PIL import Image
import imagehash
import time
hash = imagehash.average_hash(Image.open('man1.jpg'),hash_size=16)
otherhash = imagehash.average_hash(Image.open('man2.jpg'),hash_size=16)
print(hash - otherhash) # hamming distance
51
例えば、
この基準画像と
この画像では、
hash値の差が51です。
類似度が高いほど、差が小さくなります。
🐣
フリーランスエンジニアです。
AIについて色々記事を書いていますのでよかったらプロフィールを見てみてください。
もし以下のようなご要望をお持ちでしたらお気軽にご相談ください。
AIサービスを開発したい、ビジネスにAIを組み込んで効率化したい、AIを使ったスマホアプリを開発したい、
ARを使ったアプリケーションを作りたい、スマホアプリを作りたいけどどこに相談したらいいかわからない…
いずれも中間コストを省いたリーズナブルな価格でお請けできます。
お仕事のご相談はこちらまで
rockyshikoku@gmail.com
機械学習やAR技術を使ったアプリケーションを作っています。
機械学習/AR関連の情報を発信しています。