Camera tốc độ có để đo tốc độ của các phương tiện đang chạy trên đường, và được sử dụng để tìm ra những người vi phạm luật lệ Giao thông. Nhưng bạn có thể tưởng tượng rằng bạn có thể xây dựng một Camera tốc độ tại nhà của bạn và có thể đo tốc độ của các phương tiện bên ngoài nhà của bạn. Ở đây anh chàng Greg Tinker này đã chế tạo một chiếc Speed camera với Raspberry Pi và mô-đun Camera.
Bạn chỉ cần cố định Camera hướng về phía đường bằng Raspberry Pi đang chạy phần mềm và ngay khi có xe chạy qua, nó sẽ cung cấp cho bạn Hình ảnh chiếc xe với Tốc độ được in trên đó cùng ngày giờ. Để loại bỏ các vấn đề được tạo ra bởi các đối tượng chuyển động khác bên ngoài, một logic được thêm vào để vẽ Đường ranh giới cho khu vực được Giám sát bằng cách sử dụng chuột. Khi đó các đối tượng chuyển động khác bên ngoài đường biên sẽ bị loại bỏ.
Phần chính được thực hiện ở phần cuối của phần mềm. Dự án này sử dụng OpenCV 3 cho thị giác máy tính và các thư viện xử lý hình ảnh với Python 3 để phát triển phần mềm. Anh ấy đã sử dụng Chương trình phát hiện chuyển động từ pyimagesearch.com và sửa đổi nó cho Phát hiện tốc độ. Hoạt động rất đơn giản, nó đo thời gian thực hiện của xe, để vượt qua khoảng cách ' Ranh giới ' và tính tốc độ. Toàn bộ Python Script có thể được tải xuống từ tài khoản GitHub của anh ấy tại đây.
Little Trigonometry and Math được sử dụng để tính toán khoảng cách được bao phủ bởi Camera's Filed of View (FOV). Nó được suy ra bởi Khoảng cách của ống kính máy ảnh tới đường và góc FOV, vì vậy bạn cần phải Hard Code chúng vào script trước khi sử dụng nó.
Hiện tại, nó có thể đo Tốc độ lên đến 40mph chỉ với một chiếc xe trong Khu vực được giám sát. Với tốc độ cao hoặc nhiều xe, nó sẽ không cho kết quả chính xác. Vì vậy, hãy xây dựng nó và đặt nó trên cửa sổ của bạn để đo Tốc độ của các phương tiện giao thông để giải trí hoặc vì một lý do nghiêm trọng như 'Bằng chứng' Lái xe Tốc độ Cao.