anaakikutushita / Special_Festival

Splatoon2の非公式大会「スペシャル祭り杯」の運営を自動化するプログラムです
HomePage
0 stars 0 forks source link

画像からステージを認識する #16

Closed anaakikutushita closed 5 years ago

anaakikutushita commented 5 years ago

背景画像から認識 ・使用する8ステージぶんの素材を用意 ・背景画像はルールロゴの左右の空間 ・上下はルールロゴが動くことがあるため不適切 ・ヒストグラム解析で、予め用意したサンプルの配列を回して比較

・imreadで画像を読み込む Pictures = glob('{folder}/*'.format(fol im = cv2.imread(picture) ・ヒストグラムを計算する image_hists[picture] = cv2.calcHist([im], [0], None, [256], [0, 256]) ・計算したヒストグラムを比較する tmp = cv2.compareHist(image_histA, image_histB, METHOD) ・計算結果と閾値を比較する if tmp < THRESHOLD: result.append((tmp, pictA, pictB))