静止画と動画を同期させる

10 visualizzazioni (ultimi 30 giorni)
TOMOHIRO OKA
TOMOHIRO OKA il 27 Ott 2016
静止画(走行車無し)の画像と、走行車有りの動画を入力し、おのおのグレースケール変換して画素値を比較し、移動物体(車)を認識したいが、静止画と動画を同期させる入力させる方法をご教授願います。
  1 Commento
michio
michio il 27 Ott 2016
Modificato: michio il 27 Ott 2016
「静止画と動画を同期させる」というのは、動画の各フレームの中から静止画に合致する、または近いものを探すといったイメージでしょうか?
例えば、どんな処理を既に試されていて、どんな点でうまく行っていない、どう改善したいなど具体的な点まで落とし込んで頂けますと回答も得られやすいかと思います。どうぞよろしくお願いします。

Accedi per commentare.

Risposta accettata

Takuji Fukumoto
Takuji Fukumoto il 28 Ott 2016
>静止画と動画を同期 この要望の内容を理解するにはもう少し説明いただく必要がありますが、 走行車なし(背景)から移動物体を検出する方法としては背景差分法が一般的で、MATLABでは下記オブジェクトが用意されています。 vision.ForegroundDetector 車検出する例が用意されているのでこちらを参考にされてはいかがでしょうか。 https://jp.mathworks.com/help/vision/examples/detecting-cars-using-gaussian-mixture-models.html?prodcode=VP&language=en

Più risposte (1)

TOMOHIRO OKA
TOMOHIRO OKA il 28 Ott 2016
やりたい事は、背景差分法です。 Simlinkで車のない静止画を入れ、別途、走行車のある動画 or 静止画を入力します。 この時、背景画像と走行車のある動画、静止画を座標軸一致させて同期し出力させたいのです。 この時、背景画像と走行車のある動画、静止画のBoxを同期させる方法を知りたいのです。 混合ガウスの例だど動画からフレーム間で切り出し処理しているので同じなんですが入力の仕方が異なります。 お客様の要求は、背面と走行車のある動画 or 静止画を別々に入れたいので同期して入力させる方法はないですか?
  1 Commento
Takuji Fukumoto
Takuji Fukumoto il 6 Nov 2016
□座標軸を一致させる
●Estimate Geometric Transformation (変換行列作成)
●Warp(幾何学変換)
等のブロックを使われてはいかがですか。
□動画と画像の同期について、
動画読み取りブロックと画像読み取りブロックを置けば同時に取り扱うことができます。 もし最初の1Frameだけ画像、あとは動画を使うのであれば
1.Switchブロックに動画読み取りブロックと画像読み取りブロックを接続
2.ビデオ側にUnit Delayのブロックを追加
3.最初のフレームだけ画像、残りは動画に接続するロジックを組む
ことでできるかと思います。
□加えて アルゴリズムがおおよそ固まるまではMATLABで試してみることをお勧めします。
幾何学変換も手法がいろいろありますし、
https://jp.mathworks.com/help/images/image-registration-and-geometric-transformation.html
うまくいくかの確認の際も 幾何学変換後の画像を動画ファイルの1frame目に結合し、 vision.VideoFileWriterで統合された動画として出力するとアルゴリズム検討中扱いがラクになるかと思います。
https://jp.mathworks.com/help/vision/ref/vision.videofilewriter-class.html

Accedi per commentare.

Categorie

Scopri di più su Predictive Maintenance Toolbox in Help Center e File Exchange

Prodotti

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by