과속 단속 카메라 는 도로를 달리는 차량의 속도를 측정하고 교통 규칙을 위반 한 사람들을 찾는 데 사용됩니다. 하지만 집에 과속 카메라를 만들어 집 밖의 차량의 속도를 측정 할 수 있다고 상상할 수 있습니다. 여기이 사람 Greg Tinker는 Raspberry Pi와 카메라 모듈 로 스피드 카메라를 만들었습니다.
소프트웨어를 실행하는 Raspberry Pi를 사용하여 도로를 향하는 카메라를 수정하기 만하면됩니다. 일부 차량이 지나가는 즉시 날짜와 시간이 인쇄 된 차량 이미지가 표시됩니다. 외부의 다른 움직이는 물체로 인해 발생하는 문제를 제거하기 위해 마우스를 사용하여 모니터링 할 영역의 경계 를 그리는 로직이 추가되었습니다. 그런 다음 경계 밖의 다른 움직이는 물체는 버려집니다.
주요 부분은 소프트웨어 끝에서 수행됩니다. 이 프로젝트는 컴퓨터 비전에 OpenCV 3 를 사용 하고 Python 3 과 함께 이미지 처리 라이브러리를 사용 하여 소프트웨어를 개발합니다. 그는 pyimagesearch.com의 동작 감지기 프로그램 을 사용 하여 속도 감지를 위해 수정했습니다. 조작은 간단하며, 차량이 ' 경계 '거리를 건너는 데 걸린 시간을 측정 하고 속도를 계산합니다. 전체 Python 스크립트는 여기의 GitHub 계정에서 다운로드 할 수 있습니다.
Little Trigonometry and Math는 카메라의 FOV (Filed of View)에서 다루는 거리를 계산하는 데 사용됩니다. 카메라 렌즈에서 도로까지의 거리와 FOV 각도에 의해 파생되므로 사용하기 전에 스크립트에 하드 코딩해야합니다.
현재 모니터링 영역에서 차량 한 대만으로 최대 40mph까지 속도를 측정 할 수 있습니다. 고속 또는 여러 대의 자동차에서는 정확한 결과를 제공하지 못합니다. 그러니 그것을 조립하고 창문에 설정하여 재미를 위해 또는 고속 주행의 '증명'과 같은 심각한 원인을 위해 차량의 속도를 측정하십시오.