エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Python/OpenCV】背景差分法による移動物体の検出
記事へのコメント2件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Python/OpenCV】背景差分法による移動物体の検出
背景画像(bg.jpg)と現在の入力画像(in.jpg)から背景差分法により動体を検出する。 処理の流れは以下の... 背景画像(bg.jpg)と現在の入力画像(in.jpg)から背景差分法により動体を検出する。 処理の流れは以下の通りである。 1. 背景画像を用意 2. 背景画像と入力画像をグレースケール変換して取得 3. 背景画像と入力画像の差分画像を生成 4. 差分画像を閾値処理で二値化し動体領域を検出 5. Medianフィルタでゴマ塩ノイズを除去 6. 動体領域のエッジをCannyアルゴリズムで検出 背景画像(左) 入力画像(右) # -*- coding: utf-8 -*- import cv2 import numpy as np import pylab as plt def bg_sub(im_in,im_bg,th,blur): # 差分計算 diff = cv2.absdiff(im_in,im_bg) # 差分が閾値より小さければTrue mask = diff