Hacka en $30 WiFi Pan-Tilt kamera - Video, ljud och Motor control med Python (2 / 6 steg)
Steg 2: Installera Python kontroller
Med kameran ställer in komplett, måste vi installera några bibliotek innan vi kan köra våra skript.
För Fönstren: Här är länkar till windows installation handledning eller sidor där du kan hitta windows installer.
För Ubuntu: inställning kan göras via detta kommando:sudo apt-get install python python-opencv python-pyaudio python-pygame
För OSX: först installera OpenCV och Homebrew - hade jag dessutom installera eigen ( brew install eigen
) att förhindra Kompilatorfel.
Kör sedan följande:
brew install python
brew install gcc
brew install homebrew/python/pygame
brew install portaudio
Då data överför pyaudio wrapper för OSX och som också.
Repo:
Nu när vi har fått beroenden ur vägen, chef över till git-förrådet där projektet är värd, data överför den och extrahera filerna. Öppna ett kommandofönster eller terminal i katalogen med de extraherade filerna och kör varje skript med följande kommandon, ersätta 192.168.1.19
med IP-adressen för din kamera:
python KaicongAudio.py python KaicongAudio.py 192.168.1.19
Detta skript drar ljud från mikrofonen och spelar på högtalarna.
python KaicongVideo.py python KaicongVideo.py 192.168.1.19
Detta skript visar video från kameran och visar den i ett fönster med OpenCV.
python KaicongMotor.py python KaicongMotor.py 192.168.1.19
Detta skript öppnar svart Pygame visas. Klicka på den med musen så det kan fånga ditt tangentbord, sedan använda WASD knapparna att panorera och lutar kameran!
Vid denna punkt, vi har framgångsrikt hooked upp kameran och kan fånga upp ljud, video och motorisk kontroll från det via programmering. Men hur har vi gjort det? Läs vidare för att ta reda på...