0

質問が述べているように、動的なビデオストリームを処理するにはどうすればよいですか?ダイナミックとは、実際には画面上のものだけを処理したいという意味です。したがって、imagearrayはある種の「連続スクリーンショット」である必要があります。

特定のパターンに基づいてビデオ/画像を処理したいのですが。どうすればいいですか?

既存のコンポーネントがすでに存在する(そしておそらく存在する)場合は完璧です。一致(または部分一致)の場所を使用できるようにする必要があります。さまざまな要件に対応する.NETコンポーネントも役立つと思います...

4

1 に答える 1

2

これを試みる前に、おそらくComputerVisualを読む必要があります。まだ画像からそれを分離するビデオについて本当に特別なことは何もありません。あなたが見たいと思うかもしれないプロセスは次のとおりです:

  1. データを取得する
  2. データを個々のフレームに分割します
  3. ノイズを除去します(ガウスフィルターを使用します)
  4. 画像を必要なセクションに分割します
  5. 画像の接続されたコンポーネントを削除します
  6. 比較のために画像を量子化する方法を見つける
  7. 以前に見つかったコンポーネントのデータベースにコンポーネントを保存/照合します
  8. このデータベース/データストアを使用すると、データベースの後半で一致に関する情報を入手できます。あなたがそれで好きなことをしてください。

ソフトウェアに関する限り:

  1. これらのアルゴリズムのほとんどはそれほど難しくありません。あなたはそれらを自分で書くことができます。ただし、少し手間がかかります。
  2. OpenCVは多くの基本的なことを行いますが、すべてを行うわけではありません
  3. Java:JAI、JHLabs [フィルター用]、その他のさまざまなサードパーティライブラリ
  4. C#:AForge.net
于 2009-12-19T16:01:45.603 に答える