質問: ### 前提・実現したいこと 特定の場所にランダムに出てくる画像を判別したいです 例 例えばトランプのマークが特定の場所にランダムにでてそのマークをあらかじめ用意してあるマークの画像と照合して これはハートですのように判別させるにはどのようにすればいいでしょうか
回答: > > ・取得できた画像とあらかじめ用意してある画像との照合方法が分かりません > > 照合は完全に一致している時に一致という判断にしたいです > > > であれば、OpenCVなりで読み込んで`array_equal`で判定するのがシンプルでよいかと思います。 参考:Python, OpenCV, NumPyで画像を比較(完全一致か判定、差分取得など) ``` import cv2 im = cv2.imread('lena.png') # lena im1 = cv2.imread('lena.png') im2 = cv2.imread('who.png') print(np.array_equal(im, im1)) # She is lena print(np.array_equal(im, im2)) # She ain't lena!!... what?! ``` lena.png !イメージ説明 who.png !イメージ説明