Zdalne sterowanie kamery – to prostsze, niż myślisz

Zdalną obsługę kamery można wykorzystać w szeregu niezwykle ciekawych aplikacji. Granicę wyznacza tu tylko doświadczenie i kreatywność projektanta.

Wśród miłośników nowych technologii sporą grupę stanowią nie tylko pasjonaci śledzący aktualne branżowe trendy, ale także próbujący własnych sił w budowie mniej lub bardziej zaawansowanych urządzeń. Najlepsi makerzy potrafią we własnych domowych warsztatach osiągać imponujące rezultaty i budować oraz programować urządzenia o zaskakująco wysokim stopniu zaawansowania technologicznego. Jest to możliwe dzięki rozwojowi branży minikomputerów – np. Raspberry Pi – wraz z dedykowanymi nakładkami i akcesoriami, takimi jak moduły rozszerzeń Raspberry Pi Hat czy… miniaturowe kamery. Jakie gadżety lub systemy można zbudować z ich wykorzystaniem?

Czego potrzebujesz, by rozpocząć pracę?

Aby rozpocząć budowę własnego urządzenia wyposażonego w kamerę, należy w pierwszej kolejności zaopatrzyć się w sam minikomputer, wraz z zasilaczem i szybką kartą microSD. Ta ostatnia posłuży za dysk twardy dla miniaturowego „peceta”, zaś wysoka prędkość transferu danych (preferowane są karty o klasie przynajmniej 10) pozwoli na zapis strumienia wideo o doskonałej jakości. Kwestia doboru odpowiedniej kamery sprowadza się do określenia wymaganego kąta widzenia (wynikającego z ogniskowej zastosowanej optyki, rozdzielczości matrycy, a także zdolności do rejestracji obrazu w paśmie podczerwieni). Jeżeli planujemy obserwację danego pomieszczenia lub obiektu w nocy, należy zdecydować się na model oznaczony „noIR” – akronim ten oznacza brak wbudowanego filtra podczerwieni, dzięki czemu kamera będzie zdolna do nagrywania przy oświetleniu sceny za pomocą specjalnych diod IR. Niektóre moduły są zresztą wyposażone w silne promienniki podczerwieni, które na dodatek… samoczynnie załączają się po zmroku.

Proste aplikacje kamer do Raspberry Pi

Jednym z najprostszych, ale także najbardziej użytecznych zastosowań Raspberry Pi z kamerą, jest budowa systemu monitoringu, działającego na zasadzie zbliżonej do klasycznych kamer CCTV, czy też – w nowszych instalacjach – kamer IP, komunikujących się już nie poprzez wyjście analogowe, ale przesyłających dane za pośrednictwem łącza internetowego. Warto dodać, że powstał nawet specjalny, dedykowany do tego celu system operacyjny na licencji open source (motionEyeOS), udostępniający wszystkie narzędzia niezbędne do uzyskania zdalnego dostępu do obrazu z kamery. Osoby zainteresowane zoologią i życiem dzikiej zwierzyny chętnie wykorzystują Raspberry Pi do budowy tzw. fotopułapek, rejestrujących zachowania zwierząt leśnych (i nie tylko) w ich naturalnym środowisku. Bardzo często można także spotkać popularne minikomputery w roli rejestratorów animacji, określanych jako timelapse – tj. silnie przyspieszonych nagrań, przedstawiających w dużym skrócie powolnie zachodzące zjawiska (np. natężenie ruchu ulicznego, cykl oświetlenia dobowego, a nawet… zmiany pór roku!).

Zaawansowane aplikacje kamer

Proste nagrywanie obrazu to jednak dopiero sam początek bogatych możliwości, jakie daje programiście podłączona do minikomputera Raspberry Pi kamera. Taki zestaw coraz częściej znajduje zastosowanie w aplikacjach przetwarzania obrazów i widzenia maszynowego – sztuczna inteligencja także tutaj poczyniła niemałą rewolucję tym bardziej, że obecnie dostępne są rozbudowane biblioteki, umożliwiające szybki rozwój oprogramowania wizyjnego do różnorodnych zastosowań. Raspberry Pi, dzięki niewielkim wymiarom, dużej wydajności obliczeniowej oraz możliwości połączenia z zewnętrznymi modułami elektronicznymi, doskonale nadaje się do testowania algorytmów przetwarzania wideo, stosowanych np. w automatyzacji przemysłowej, medycynie, a nawet… prototypach autonomicznych pojazdów.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *