私はPythonとSimpleCVを使用しています(ただし、OpenCVも使用できます)。画像があります:
さらに、元の画像からトリミングされた、次のようないくつかの小さな画像があります。
最初の画像に2番目の画像が含まれていると仮定すると、トリミングする前に、最初の画像座標を取得したいと思います。どうすればこれを作ることができますか?
私はPythonとSimpleCVを使用しています(ただし、OpenCVも使用できます)。画像があります:
さらに、元の画像からトリミングされた、次のようないくつかの小さな画像があります。
最初の画像に2番目の画像が含まれていると仮定すると、トリミングする前に、最初の画像座標を取得したいと思います。どうすればこれを作ることができますか?
OpenCV でmatchTemplateを使用します。
diff = cv2.matchTemplate(img1, img2, cv2.TM_CCORR_NORMED)
x, y = np.unravel_index(np.argmax(diff), diff.shape)