2016-12-30 19 views
1

私は微妙なプロジェクトがあります。私は小さな箱を持っており、私はそれの上にカメラを付けました。何かが追加されたり削除されたりすると、通知を受けたいと思っています。ラズベリーパイのopenCV pythonを使って画像内のオブジェクトを検出

私の元の論理は、常に画像を撮り、それを比較してその違いを見ることでしたが、そのプロセスは、比較しても同じ画像でさえ違いはありません。何故かはわからない?

誰も私にこれを達成するための他の方法を提案することはできますか?

答えて

1

私はこれを行う方法を提案できます。ですから、基本的には、何らかの種類のオブジェクト検出をMachine Learning Algoと組み合わせて使用​​することができます。だから、これがうまくいくかどうかは、カメラを最初に訓練して閉じた箱を再現することです。あなたは閉じた箱の写真(ちょうど一例)を10枚撮って、その閉じた箱を認識するようにプログラムを訓練することができます。したがって、プログラムは、ボックスが閉じられたときを検出することができます。したがって、ボックスが閉じていない(開いているか、見つからない、または何か他のもの)場合は、信号を発射するためにプログラムを適切にコーディングすることができます。だから最初の明白なステップは、オブジェクト検出のためのコードを書くことです。 Haar Classification、Support Vector Machinesのようにこれを単独で行う方法は数多くあります。閉鎖されたボックスを探すためにプログラムを訓練したら、このプログラムを実行して、カメラのフィードのすべてのフレームで何が起こっているかを予測することができます。希望があなたの質問に答えました!乾杯!

関連する問題