Я хочу записать некоторые лекции, которые я даю в следующем семестре. У меня есть видеокамера, и я могу изменить ее направление с помощью какого-либо сервопривода. Однако я понятия не имею, как определить, где я нахожусь. Со мной будет какое-то вещательное устройство. В основном чувствительность должна быть в состоянии определить, нахожусь ли я в левой или правой части комнаты, но мне не нужно намного больше, чем это.
9
Ответы:
Вы можете носить несколько простых ИК-светодиодов, затем вы также можете разместить несколько ИК-приемников, просто сработают простые ИК-фотодиоды с узким углом обзора.
Если вы разместите их вокруг основания камеры, а затем прочитаете микроконтроллер, какой из них имеет наибольший сигнал, вы можете направить камеру на источник ИК-излучения.
Звучит сложно, но это очень просто и не требует компьютера. Аппаратные средства просты в использовании, хотя вы, вероятно, обнаружите, что в шумной обстановке (яркий свет) вы захотите модулировать ИК-излучение, чтобы избежать широкополосного шума, который вы получаете.
источник
То, что вы ищете, может быть связано с «отслеживанием BLOB-объектов». Это широко используемая техника в робототехнике и обработке зрения.
В зависимости от ваших навыков программирования, вы можете использовать OpenCV (библиотеки с открытым исходным кодом для компьютерного зрения), доступные как на C ++, так и на Python. Другие языки могут иметь библиотеки, которые поддерживают отслеживание BLOB-объектов. Я считаю, что LabVIEW и Matlab также имеют библиотеки для поддержки этого.
Обычно это компьютер, который обрабатывает видео и находит шарик (вас) определенного цвета. Затем вы можете использовать информацию о положении капли в кадре камеры, чтобы определить, куда направить камеру. Если, например, вы управляете сервоприводом на камере с помощью Arduino (или любого другого микроконтроллера), вы можете отправлять команды через последовательный порт для обновления нужного положения камеры. Когда капля оставляет желаемую «коробочку» в центре кадра.
Если вы хотите, вы можете сделать более умное отслеживание, применив некоторую комбинацию пропорционального, интегрального и производного управления (PID, если вы ищете в Интернете), чтобы попытаться сосредоточиться в кадре, но это может быть больше чем вам нужно для вашего приложения.
Изменить: Немного поиска дал этот результат: Творческие приложения . Это более или менее решение, которое я объяснил.
источник
Ношение одного или нескольких ИК-светодиодов может позволить камере, например, Wi-Fi, отслеживать вас
источник
Звучит как идеальная работа для Kinect и некоторого программного обеспечения для обработки - он может разделять объекты с помощью трехмерной информации, имеет двигатели с поворотным наклоном и видеовыход.
источник
Вот почему аспиранты были изобретены. Я уверен, что в конечном итоге вы могли бы сделать это в электронном виде, но прежде чем стоить этого, нужно будет много лекций, по сравнению с тем, как кто-то с умом обращается с камерой.
источник
Я тот, кто задал этот вопрос, и мне очень нравятся как ответ OpenCV, так и ответ ИК, и я буду играть с ними обоими. На данный момент у меня есть некоторые проблемы: мой заказ на ИК-подсветку задерживается, а моя веб-камера не желает.
В этом случае мой взгляд упал на LV-Maxsonar EZ, который я купил, чтобы поиграть некоторое время назад. Я действительно никогда не доходил до этого, но теперь кажется, что это может привести к достойному решению здесь. Я единственный человек, двигающийся перед комнатой, так что никаких помех, и компьютер тоже не нужен.
Это устройство дает измерения расстояния в определенном направлении. Если это расстояние изменяется, кто-то двигался перед ним, и камера должна двигаться в направлении, указанном этим датчиком.
источник
Познакомьтесь с DevSkit PrimeSense (создатели Kinect)
Производитель выпустил драйверы Kinect (и DevKit) для Windows и Unix здесь: http://www.openni.org/
источник
Отслеживание всплеска ИК-излучения (и его фильтрация с камеры, согласие на инсоляцию в комнате) дает вам и учащимся хорошие шансы на работу в ADR, которая поможет вам и вашему выбранному контексту оказаться в нулевой зоне. Тем не менее, я, вероятно, взял бы из комплектного приложения веб-камеры, хорошо рассмотренного на Cnet.com (или в другом важном месте, Amazon, Acer Support или иным образом) или Camtasia, и использовал его по назначению.
источник
Посмотрите на движение , в частности, функцию отслеживания движения .
источник