POJI ⇋ NEGA開発

アプリケーション開発とイラスト日誌

C#:OpenCVによる画像処理入門 8~9章

今日の学習目標

OpenCVによる画像処理入門 改訂第2版 (KS情報科学専門書)

OpenCVによる画像処理入門 改訂第2版 (KS情報科学専門書)

書籍の8章~9章を読む

結論

スクリーンショットの比較処理をどうやるか、仮説が立った

  • 領域設定しておいてピクセル比較 → 差分があれば背景差分出力(有力)
  • 2値化→画面のマスク作成→そこだけピクセル比較をかける?

Todo

  • 背景差分出力のCコードを確認する
  • 中学〜高校数学をどこかで復習する

ざっくりまとめ

8章:2値化処理
2値化する→マスクを作成できる
マスク画像を加工(オープニング、クロージング)すれば、対象領域を取得できる
マスク画像から、形状特徴を取得してラベリングでき、特定のラベルのみ表示する、というような処理ができる

9章: 画像間の演算
アルファブレンディングにより、二枚の画像の平均値を出力できる
また、画像にマスクをかけて一部だけ取り出して合成できる
二枚の画像で、動く物がある + 背景が変わらない場合、動いた物だけを取り出せる
フレーム差分は、三枚の中から動く物を取り出せる

記事作成時間:00:13:06