Камерите за скорост са там, за да измерват скоростта на превозните средства, движещи се по пътя, и се използват за установяване на хората, нарушаващи правилата за движение. Но можете ли да си представите, че можете да изградите Speed Camera в дома си и да можете да измервате скоростта на превозни средства извън дома си. Тук този човек Грег Тинкър е изградил камера за скорост с Raspberry Pi и модул Камера.
Трябва само да фиксирате камерата, сочеща към пътя, с Raspberry Pi, работеща със софтуера, и веднага щом някое превозно средство премине, тя ще ви даде изображението на автомобил с неговата скорост, отпечатани върху него с дата и час. За да се премахнат проблемите, създадени от други движещи се обекти отвън, се добавя логика за изчертаване на граница за зона, която трябва да се следи, с помощта на мишката. Тогава други движещи се обекти извън границата ще бъдат изхвърлени.
Основната част се извършва в края на софтуера. Този проект използва OpenCV 3 за библиотеки за компютърно зрение и обработка на изображения с Python 3 за разработване на софтуера. Той използва програма за детектор на движение от pyimagesearch.com и я модифицира за откриване на скорост. Работата е проста, измерва времето, необходимо на автомобила, за да премине разстоянието „ Граница “ и изчислява скоростта. Целият Python Script може да бъде изтеглен от неговия акаунт в GitHub тук.
Малката тригонометрия и математика се използва за изчисляване на разстоянието, изминато от Filed of View (FOV) на камерата. Той се извлича от разстоянието на обектива на камерата до пътя и ъгъла на FOV, така че трябва да ги кодирате твърдо в скрипта, преди да го използвате.
В момента може да измерва скорост до 40 мили в час само с една кола в наблюдаваната зона. При висока скорост или множество автомобили това няма да даде точни резултати. Затова го изградете и го поставете на прозореца си, за да измервате скоростта на превозните средства за забавление или за сериозна кауза като „Доказателство“ за високоскоростно шофиране.