レーザードットの距離を推定するために、ウェブカメラとレーザーを使用して距離検出器を作成しました。私の計画は、ラズベリー pi を使用して安価な 2d ldar システムを作成することです。
最初に、ネストされた Python ループを使用してピクセル スキャンを行いましたが、スキャンに約 2 分かかり、遅すぎました。次に、numpy 配列を使用してスキャン プロセスを高速化しようとしました。これにより、時間が 600 ミリ秒に短縮されました。ただし、これはまだ十分に高速ではありません。10ミリ秒がより適切な時間枠になります.それよりも低くすることができれば、それはボーナスになります. スキャン時間を短縮する方法について何か考えがある人はいますか?
xy_vals = [img_array_rgb] > 236 を使用して最も赤いピクセルを探すだけで、numpy arrays でしきい値を設定しています。これにより、赤い点がある真の要素の配列が得られます。次に、nonzero() を使用して真の要素の x、y 座標を見つけます。