Quero gravar algumas palestras que vou dar no próximo semestre. Eu tenho uma câmera de vídeo e posso mudar de direção usando um servo de algum tipo. No entanto, não tenho idéia de como detectar onde estou. Eu carregando algum dispositivo de transmissão ficaria bem. Principalmente, a sensibilidade deve ser capaz de determinar se estou no lado esquerdo ou direito da sala, mas não preciso de muito mais do que isso.
9
Respostas:
Você pode usar alguns LEDs infravermelhos simples, e também colocar vários receptores infravermelhos, apenas fotodiodos infravermelhos simples funcionarão, com um ângulo de visão estreito.
Se você os colocar ao redor da base da câmera e depois fizer um microcontrolador ler qual deles tem o melhor sinal, você poderá apontar a câmera para a fonte de infravermelho.
Parece complicado, mas é muito simples e não requer um computador. O hardware é fácil de fazer, embora você provavelmente encontre em ambientes ruidosos (luz brilhante) que você deseja modular o seu IR para evitar o ruído de banda larga que você recebe.
fonte
O que você está procurando pode estar relacionado ao "rastreamento de blob". É uma técnica comumente usada em robótica e processamento de visão.
Dependendo dos chops de programação, você pode usar o OpenCV (bibliotecas de visão computacional de código aberto) disponível em C ++ e Python. Outros idiomas podem ter bibliotecas que oferecem suporte ao rastreamento de blob. Acredito que o LabVIEW e o Matlab também tenham bibliotecas para dar suporte a isso.
Geralmente, a configuração será um computador processando o vídeo e localizando um blob (você) de uma cor específica. Você pode usar as informações da posição do blob no quadro da câmera para determinar para onde apontar a câmera. Se você estiver, por exemplo, dirigindo o servo na câmera com um Arduino (ou qualquer outro microcontrolador), poderá enviar comandos pela porta serial para atualizar a posição desejada da câmera. Quando o blob deixa alguma "caixa" desejada no centro do quadro.
Se desejar, você pode fazer um rastreamento mais inteligente implementando alguma combinação de controle Proporcional, Integral e Derivativo (PID, se você estiver pesquisando na Internet), para tentar manter-se centrado no quadro, mas isso pode ser mais do que você precisa para sua aplicação.
Edit: Um pouco de pesquisa produziu este resultado: Aplicativos Criativos . Esta é mais ou menos a solução que expliquei.
fonte
Usar um ou mais LEDs IR pode permitir que uma câmera como um controlador wi rastreie você
fonte
Soa como um trabalho ideal para um Kinect e algum software de processamento - ele pode separar assuntos com as informações em 3D, possui motores de inclinação e uma saída de vídeo.
fonte
É por isso que os alunos de pós-graduação foram inventados. Tenho certeza de que você poderia fazer isso eletronicamente eventualmente, mas teria que haver muitas palestras antes que valha a pena fazer isso, em comparação com alguém com cérebro lidando com a câmera.
fonte
Eu sou a pessoa que fez essa pergunta e realmente gosto da resposta OpenCV e da resposta conduzida por RI e vou brincar com as duas. Neste ponto, ambos têm alguns problemas para mim: meu pedido de IR está atrasado e minha webcam não está disposta.
Sendo assim, meu olho se voltou para um LV-Maxsonar EZ com o qual comprei para jogar há pouco tempo. Eu realmente nunca cheguei a isso, mas agora parece que pode dar origem a uma solução decente aqui. Eu sou a única pessoa que se move na frente da sala, então não há interferência nem computador necessário.
Este dispositivo fornece medições de distância em uma direção específica. Se essa distância mudar, alguém se moverá à sua frente e a câmera deverá se mover na direção em que o sensor está apontando.
fonte
Confira o kit de desenvolvimento PrimeSense (os criadores do Kinect)
O fabricante lançou os drivers Windows e Unix do Kinect (e DevKit) aqui: http://www.openni.org/
fonte
O rastreamento do respingo de infravermelho (e a filtragem da câmera, concordando com a insolação da sala) oferecem a você e aos alunos uma boa chance no trabalho de RAL que ajuda a colocar você e o contexto escolhido na zona zero. Dito isto, eu provavelmente teria retirado de um aplicativo de webcam em pacote bem revisado no Cnet.com (ou em outro local crítico, Amazon, Acer Support ou não) ou no Camtasia e o usaria conforme as instruções.
fonte
Veja o movimento , especificamente, o recurso de rastreamento de movimento .
fonte