Skip to content
戻る

C#で画像差分抽出

Published:  at  02:51

こう言うのがあったら便利だなーっと思ってぱーっと書いてみました。
使えるほど突き詰めてないです。

目次

作ったもの

画像1(比較元)と画像2(比較先)の差分を抽出して画像3(結果)を生成する。
ただピクセル1個ずつ比較して一致しないピクセルに紫色を入れているだけです。
下記の画像を参照

コード

こんな感じ
System.Drawing.BitmapクラスのGetPixel/SetPixelを使うと動作が遅いらしい
※どうせ使われないしどんな感じになるかやりたかっただけだから高速化とか追い求めてません。

Get/SetPixelを使用しない方法は記事最後の参考サイトにのせときやす。

https://gist.github.com/anonymous/34abe26431e21920e83c6cf7a57a852c 🔗

雑感

糞コードだし誰の役にも立たないけど
アウトプットが大事だよといろんな人が言っているから何かアウトプットしてみたかった。

参考サイト様



前の記事
C#でドラッグ&ドロップ(ファイルパス取得)