Pan / Tilt ansiktsspårning med raspberry pi (2 / 6 steg)
Steg 2: Förbered din raspberry pi.
Du kanske vill överklocka din raspberry pi. Jag gjorde till 800mhz. Ju högre går du desto snabbare blir ansiktsigenkänning, men desto mindre stabil din pi kan vara.
Installera OpenCV för python: sudo lämplig-få installera python-opencv
Få den underbara servoblaster servo drivrutinen för raspberry pi av Richard Hirst: här
Du kan ladda ner alla filer som en zip-arkiv och extrahera dem till en mapp någonstans på pi.
Om du vill installera drivrutinen servo blaster öppna en terminal och CD till katalogen där du extraherade filerna servoblaster
kör kommandot: gör install_autostart
Du kanske vill göra servoblaster timeout och sluta skicka signaler till servo efter en sekund om det inte flyttas.
för att göra detta lägga till följande rad i/etc/modules: servoblaster idle_timeout = 1000
Starta servoblaster med följande kommando: sudo modprobe servoblaster
Nästa uppgift är att få kameran fungerar som förväntat:
Först av allt tacka mycket Gmoto för att hitta detta och pekar ut den, var det den sista biten av "pi" att få allt trim; Du måste justera vissa parametrar i modulen uvcvideo att få allt kör bra.
Nämligen köra de här kommandona:
rmmod uvcvideo
modprobe uvcvideo nodrop = 1 timeout = 5000 quirks = 0x80
Du kommer att behöva köra som varje gång du startar om du tänker köra ansiktsspårningsfunktionen följer programmet, eller alternativt lägga till parametrar till/etc/modules som du med servoblaster timeout tweak.