Chcę nagrać wykłady, które wygłaszam w następnym semestrze. Mam kamerę wideo i mogę zmienić jej kierunek za pomocą jakiegoś serwomechanizmu. Jednak nie mam pojęcia, jak wykryć, gdzie jestem. Miałem ze sobą jakieś urządzenie nadawcze. Głównie wrażliwość powinna być w stanie określić, czy jestem po lewej, czy po prawej stronie pokoju, ale nie potrzebuję więcej.
9
Odpowiedzi:
Możesz założyć kilka prostych diod IR, możesz także umieścić kilka odbiorników IR, wystarczyłyby proste fotodiody IR o wąskim kącie widzenia.
Jeśli umieścisz je wokół podstawy kamery, a następnie sprawdzisz mikrokontroler, który z nich ma największy sygnał, możesz skierować kamerę w stronę źródła podczerwieni.
Brzmi skomplikowanie, ale jest bardzo prosty i nie wymaga komputera. Sprzęt jest łatwy do zrobienia, chociaż prawdopodobnie znajdziesz w hałaśliwym otoczeniu (jasne światło), że będziesz chciał modulować podczerwień, aby oddalić się od odbieranych szumów szerokopasmowych.
źródło
To, czego szukasz, może być związane z „śledzeniem obiektów blob”. Jest to powszechnie stosowana technika w robotyce i przetwarzaniu obrazu.
W zależności od twoich programów do programowania, możesz użyć OpenCV (biblioteki komputerowe typu open source) dostępne zarówno w C ++, jak i Python. Inne języki mogą mieć biblioteki obsługujące śledzenie obiektów blob. Uważam, że LabVIEW i Matlab mają również biblioteki do obsługi tego.
Ogólnie rzecz biorąc, konfiguracja będzie polegać na komputerze przetwarzającym wideo i znajdującym kroplę (ciebie) określonego koloru. Następnie możesz użyć informacji o położeniu kropli w ramce kamery, aby określić, gdzie skierować kamerę. Jeśli na przykład sterujesz serwomechanizmem w kamerze za pomocą Arduino (lub innego mikrokontrolera), możesz wysyłać polecenia przez port szeregowy w celu zaktualizowania żądanej pozycji kamery. Gdy kropelka pozostawia pożądane „pudełko” na środku ramki.
Jeśli chcesz, możesz wykonać bardziej sprytne śledzenie, wdrażając kombinację sterowania proporcjonalnego, całkowego i pochodnego (PID, jeśli szukasz w Internecie), aby spróbować utrzymać się w centrum kadru, ale może to być więcej niż potrzebujesz dla swojej aplikacji.
Edycja: Trochę wyszukiwania przyniosło następujący wynik: Aplikacje kreatywne . To mniej więcej rozwiązanie, które wyjaśniłem.
źródło
Noszenie jednej lub więcej diod podczerwieni może pozwolić na śledzenie kamery przez kontroler wi
źródło
Brzmi jak idealna praca dla Kinect i niektórych programów do przetwarzania - może oddzielać obiekty za pomocą informacji 3D, ma silniki z funkcją obrotu i wyjście wideo.
źródło
Właśnie dlatego wymyślono studentów. Jestem pewien, że w końcu mógłbyś to zrobić elektronicznie, ale musiałoby być wiele wykładów, zanim warto to zrobić w porównaniu z tym, że ktoś z mózgiem obsługuje aparat.
źródło
Jestem osobą, która zadała to pytanie i naprawdę podoba mi się zarówno odpowiedź OpenCV, jak i odpowiedź IR i będę się nimi bawić. W tym momencie oba problemy mają dla mnie pewne: moje zamówienie na podczerwień jest opóźnione, a moja kamera internetowa nie chce.
W tym przypadku moje oko padło na LV-Maxsonar EZ, z którym kupiłem chwilę temu. Nigdy tak naprawdę do tego nie doszedłem, ale teraz wydaje się, że mogłoby to stanowić podstawę do przyzwoitego rozwiązania. Jestem jedyną osobą poruszającą się przed pokojem, więc nie mam żadnych zakłóceń ani komputera.
To urządzenie podaje pomiary odległości w określonym kierunku. Jeśli ta odległość zmienia się, ktoś porusza się przed nią, a kamera powinna poruszać się w kierunku wskazywanym przez czujnik.
źródło
Sprawdź zestaw deweloperski PrimeSense (twórcy Kinect)
Producent opublikował sterowniki Kinect (i DevKit) dla systemu Windows i Unix tutaj: http://www.openni.org/
źródło
Śledzenie odbicia IR (i filtrowanie go z kamery, zgoda na nasłonecznienie pokoju) daje Tobie i uczniom szansę na pracę ADR, która pomaga ustawić Ciebie i wybrany kontekst w strefie zerowej. Powiedziałbym, że prawdopodobnie zaczerpnąłem z dołączonej aplikacji kamery internetowej dobrze sprawdzonej na Cnet.com (lub innym kluczowym miejscu, Amazon, Acer Support lub w inny sposób) lub Camtasia i użyłem tego zgodnie z zaleceniami.
źródło
Spójrz na ruch , w szczególności funkcję śledzenia ruchu .
źródło