PythonとOpenCVで画像を比較して保存する
環境
Python 3.11.6
VSCode
OpenCVのインストール
code:install
pip install opencv-python
指定のディレクトリに以下を配置しておく
py-diff
└ image1.png
└ image2.png
画像を置いたディレクトリに移動する
code:move
cd C:\py-diff
画像比較する
code:diff.py
import cv2
# 画像のパスを指定
path1 = './image1.png'
path2 = './image2.png'
# 画像読み込み
img1 = cv2.imread(path1)
img2 = cv2.imread(path2)
# 差分計算
diff = cv2.absdiff(img1, img2)
# 差分画像を保存
cv2.imwrite("./diff.png", diff)
※「cv2.py」という名前にしないこと → ライブラリ名と競合してエラーが出る