2017-08-15 13 views
1

私は紙の上に幾何学的形状の単純なパターンを描き、それをマーカーとしてオブジェクトに配置しました。私はパターンを正常に検出し分析することができます。しかし、オブジェクトの動きが少し速くなると、モーションブラーが導入されます。このように検出された領域は、例えば、矢印の方向に移動する矢印のストリップは、モーションブラーの導入後に単一のラインとして検出される。だから私は何とかそれを修正する必要があります。だから私は個々の矢印を検出して分析することができます。 以下は、モーションブラーの有無によるマーカーの画像です。カメラの入力でリアルタイムの動きでモーションブラーを除去する

enter image description here

enter image description here

任意のPythonモジュールやそれを解決するために使用することができるオープンソース実装はありますか? PSFが知られておらず、ウィーナー、ルーシー・リチャードソンの方法では、PSFが知られていないため、動きは任意の速度で任意の方向に進むことができます。 これはリアルタイムのトラッキングの問題ですので、私は速く実行するものが必要です。

P.S.私はPython 2.7とOpencv 3を使用しています

+2

照明時間を大幅に短縮し、撮影時間を短縮できますか? |あなたの質問と一緒にいくつかのサンプル画像を提供すると便利かもしれません。 –

+0

@DanMašek上記の画像をご覧ください。緑色の線は無視してください。 –

答えて

1

この問題は、カメラの露出時間を制限することで解決できます。これは、opencvを使用して、 cap.set(cv2.CAP_PROP_EXPOSURE,40) を使用するか、v4l2-ctlコマンドラインユーティリティを使用して行うことができます。

関連する問題