自動速度取締機は、道路を走る車両の速度を測定するためにあり、交通規則に違反している人々を見つけるために使用されます。しかし、自宅で自動速度取締機を構築し、自宅の外で車の速度を測定できると想像できますか。ここで、この男Greg Tinkerは、RaspberryPiとCameraモジュールを備えたSpeedカメラを作成しました。
Raspberry Piがソフトウェアを実行している状態で、カメラを道路に向けて修正する必要があります。一部の車両が通過するとすぐに、速度が日付と時刻とともに印刷された車両の画像が表示されます。外部の他の移動オブジェクトによって作成された問題を排除するために、マウスを使用して、監視対象領域の境界を描画するロジックが追加されています。その後、境界の外側にある他の移動オブジェクトは破棄されます。
主要部分はソフトウェア側で行われます。このプロジェクトの用途は、3をOpenCVのとコンピュータビジョンと画像処理ライブラリのためのPython 3ソフトウェアを開発します。彼はpyimagesearch.comのモーションディテクタープログラムを使用し、速度検出用に変更しました。操作は簡単で、車両が「境界」距離を越えるのにかかる時間を測定し、速度を計算します。Pythonスクリプト全体は、こちらのGitHubアカウントからダウンロードできます。
リトル三角法と数学は、カメラの視野(FOV)がカバーする距離を計算するために使用されます。これは、カメラレンズの道路までの距離とFOV角度によって導出されるため、使用する前にスクリプトにハードコーディングする必要があります。
現在、監視エリア内の1台の車で最大40mphの速度を測定できます。高速または複数の車では、正確な結果が得られません。だから、それを作って窓にセットし、楽しみのために、または高速運転の「証拠」のような深刻な原因のために車両の速度を測定します。