Académique Documents
Professionnel Documents
Culture Documents
©
VERSÃO III
__________________________________________________________________
Rua 9 de julho, 1227 – CEP 13560 – 590 – São Carlos – SP – Brasil
Fone/Fax (0XX16) 3372 3910 – http://www.cdcc.sc.usp.br
INTRODUÇÃO
O software "Sistema Digital para Análise de Movimentos (SAM)" foi desenvolvido pelo bolsista
do CNPq Edson Minatel, em 1998, no projeto EDUCADI, a partir da proposta do coordenador
do projeto Prof. Dietrich Schiel. Em 2002 o software SAM foi atualizado por Luiz Gilberto O.
Messias, com o apoio da Pró-Reitoria de Graduação e Pós-Graduação SIAE/USP. Em 2005 foi
realizada nova atualização do software pelo
bolsista Gabriel de Souza Fedel.
O projeto de aplicação do software SAM nas escolas foi desenvolvido, com o apoio da
FAPESP, no período de agosto de 2000 a novembro de 2002, em parceria com quatro escolas
públicas estaduais: EE Álvaro Guião - São Carlos; EE Juliano Neto; EE Thomas Watelly -
Ribeirão Preto; EE Cândido Portinari - Batatais.
Basicamente se trabalha com uma câmera de vídeo para registro do movimento do cotidiano
ou o do obtido no laboratório, e após fazer a captura da imagem para o computador, utiliza-se o
software SAM para fazer a análise quantitativa deste movimento. A análise quantitativa dos
movimentos envolve os conceitos de Mecânica Gráfica.
Como resultado das pesquisas o software SAM é indicativo que pode ser uma ferramenta
cognitiva do computador para o aluno, criando um ambiente de aprendizagem colaborativa,
motivadora, auxiliando na construção de conhecimentos tais como conceitos de velocidade,
velocidade angular, aceleração, ondas e outros.
1
SUMÁRIO
2
Descrição do problema e aspecto pedagógico
Para capturar vídeos e fazer tratamento das imagens obtidas, foi instalado no SAM o
programa Virtual Dub e para simular os movimentos em linguagem LOGO foi instalado o
programa MSWLogo.
3
1.1. USO DE CUBAS DE ONDAS
VIBRATION MAKER
CAMARA OF WAVES
PROJECTION
PROJECTOR
Usando uma câmera de vídeo para filmar as ondas projetar, pode-se capturar o vídeo
gerado através de uma placa de captura de vídeo (Analogical/Digital video converter) como é
mostrado pela Figura 1.1.2. Isso permite que as imagens das ondas sejam congeladas
possibilitando um análise quantitativa de seu comportamento.
A/D
VIDEO CAMERA
ANALOGICAL/
DIGITAL VIDEO
COMPUTER
CONVERTER
PROJECTION OF WAVES
Figura 1.1.2 : Esquema ilustrativo de um sistema para captura de imagens digitais.
As seguintes imagens foram obtidas por esse processo e analisadas com o auxílio do
SAM 1.3.
4
Figura 1.1.3: Observação da formação do foco (ponto 1) e o centro da circunferência (ponto 2)
que determina a barreira onde as ondas paralelas são refletidas.
Figura 1.1.4: Observação do centro gerador de ondas circulares (ponto 1) e três cristas de
onda. Pode-se calcular a distância entre as cristas (1,28 cm) e a velocidade de propagação
(13,5 cm/s).
Figura 1.1.5: Nessa imagem é possível observar que um centro gerador de ondas circulares
(ponto 1) é refletido (ponto 3) quando as ondas colidem com uma barreira (ponto 2).
5
Figura 1.1.6: Comprovação que o ângulo de incidência é o mesmo que o ângulo de reflexão.
Figura 1.1.7: Cálculo da distância entre duas cristas de ondas paralelas (1,53 cm)
6
1.2. ANÁLISE DE OBJETOS EM MOVIMENTO
Com a imagem de um objeto em movimento, com uma bola, são possíveis várias
análises. O SAM possui um algoritmo que gera uma imagem estroboscópica a partir de uma
imagem de vídeo. As figuras a seguir ilustram algumas aplicações possíveis.
Figura 1.2.1: Imagem estroboscópica de uma bola em queda livre gerada pelo estroboscópio
virtual do SAM a partir de um vídeo capturado.
7
Figura 1.2.3: Pêndulo do início até seu ponto de velocidade máxima.
8
2. DESCRIÇÃO DA IMPLEMENTAÇÃO DO PROGRAMA
Vídeo
- mínimo 16 bits de cor;
- resolução 640x480;
- Cores padrão windows;
- Fontes pequenas;
Está sendo desenvolvido para o SAM um vasto banco de imagens contendo vídeos
com diversos experimentos inerentes a Física de movimentos.
Recomendam-se placas de captura de vídeo com os seguintes parâmetros:
- Driver para Video for Windows 1.1;
- Resolução de captura 320x240 pixels
- 24 bits de cor;
- Taxa de aquisição mínima 15 quadros por segundo (ideal 30 qps).
Quando é utilizada a filmadora digital para fazer as filmagens, não é necessário placa
de captura; o computador tem que ter apenas a entrada USB.
9
3. O SAM 1.3 COMO PRODUTO
O SAM está na sua terceira versão. Foi testado e avaliado por professores e alunos de
Física e Matemática do Ensino Médio e por alunos da licenciatura através de oficinas e aulas.
O software SAM mostrou ser uma ferramenta cognitiva para os professores e alunos no
processo ensino / aprendizagem.
4. DOCUMENTAÇÃO DO SISTEMA
A instalação do SAM 1.3 é muito simples e segue o padrão de qualquer outro programa
desenvolvido para Windows 95.
Clicando-se sobre o ícone "SAM 1.3" o programa se iniciará que está no menu de
"Programas" do Windows. A janela ilustrada pela Figura 4.2.1 se apresentará no centro da tela.
A interface com o usuário desenvolvida para o SAM 1.3 é simples, fácil de manipular e prática,
visando dispor ao professor e ao aluno as ferramentas necessárias para o estudo de objetos
em movimento.
10
Como se observa, existem várias ferramentas e informações que serão apresentadas
no decorrer desse manual. Quando o programa se inicia, muitas dessas ferramentas ainda não
estarão habilitadas. Dependendo da opção do usuário o sistema fornece e habilita informações
e recursos.
O sistema SAM é fornecido com um banco de imagens digitais (*.AVI) que podem ser
usadas para ilustrar e comprovar algumas de suas potencialidades. No entanto, se o seu
microcomputador possuir uma placa para captura de imagens digitais (digitalizador de
imagens) que suporte o driver "Vídeo for Windows 1.1", você estará apto a analisar suas
próprias aplicações.
• Abrir vídeo, e em compression, selecionar o modo Intel Indeo R vídeo 3.2, e OK.
• Em file, clique em save as avi.
11
4.4. ABRINDO UM VÍDEO DIGITAL
Ao se teclar "Abrir", se o arquivo for válido, a tela do SAM 1.3 terá uma forma semelhante à
mostrada na próxima figura.
12
Figura 4.4.2 : Tela do SAM após aberto um arquivo de vídeo.
Pode-se notar que muitos dos botões que estavam desabilitados passam a estarem
disponíveis.
Logo abaixo a imagem lida existe uma seqüência de sete botões. O botão com um
círculo vermelho é o botão de gravação já discutido anteriormente.
Figura 4.5.1 – Seqüência dos botões para a visualização de vídeos e o botão de captura
Esses botões sequem as definições adotadas pelos aparelhos de Videocassete que você
provavelmente deve estar familiarizado. A tabela a seguir mostra o botão e sua respectiva
função.
13
PLAY - Exibe o vídeo
Você está apto a visualizar o seu vídeo. Para auxiliar na visualização do vídeo, tem-se o Zoom
e um cursor para visualizar os quadros com mostra a figura 4.5.2
Do lado direito da imagem, podem ser observadas algumas "fichas". Essas fichas
contem informações e tarefas importantes para a análise do vídeo aberto.
A figura 4.6.1 ilustra uma disposição possível dessas fichas. Você pode acioná-las
clicando-se sobre os seus "índices".
14
Figura 4.7.1 : Ficha de informações "Gerais".
15
Pode-se observar que há dois campos, um para informar um certo número de pixels e
outro para dizer quantos centímetros aqueles pixels representam.
Você pode fazer a calibração de duas maneiras. A primeira é alterar manualmente os
valores dos campos de números de pixels e de cm, com as setas, ou através do botão
"Calibra".
Para fazer a calibração usando o botão "Calibra" é preciso que se use como referência
um objeto contido na imagem e com dimensões conhecidas. Para exemplificar, suponha-se
que conheçamos o a largura do braço mecânico que gera as ondas capturadas no vídeo
"capturado.avi". Essa largura é de 1,5 cm.
Com isso, podemos de imediato inserir esse valor no campo "cm" clicando-se sobre as
setas à direita desse campo. Observa-se que o valor é alterado em 0,1 cm a cada clique na
seta para cima ou para baixo.
Agora com o cursor do mouse, que na imagem adota a forma de uma cruz, posicione-
se sobre um lado da imagem do braço mecânico e com o botão da esquerda do mouse
pressionado leve o cursor até o outro lado. A Figura 4.8.2 mostra a imagem (aproximada) que
você deve estar vendo.
Solte o botão esquerdo do mouse, a "Régua" (que será melhor explicada em breve)
sumirá.
Aperte o botão "Calibra". Você perceberá que o quadro "Calibração" terá seu número
de pixels ajustado, conforme a figura 4.8.3 mostra.
Interpretando esses dados, podemos dizer que 23 pixels equivalem a 5 cm. Esse valor
atualiza, automaticamente, todos os dados que se apresentarem em cm e que serão mostrados
a você nos próximos itens.
16
4.9. POSICIONANDO-SE NO ESPAÇO E NO TEMPO
A ficha "Posição" informa todas as informações básicas necessárias para uma análise
dos movimentos contidos nas imagens do vídeo capturado. A figura 4.9.1 ilustra a ficha de
"Posição".
Pode-se observar dois quadros nessa ficha: Posição espacial e Informações sobre o
frame atual. Frame é o nome técnico dado aos quadros (imagens) quando estão "congelados".
Movimentando-se o cursor do mouse sobre a imagem, como ilustra a figura 4.9.2.
observa-se que as coordenadas "Horizontal" e "Vertical" se alteram, dependendo dessa
posição. A figura 4.9.3 mostra a posição atual do cursor do mouse.
Figura 4.9.2: Exemplo do cursor do mouse posicionado sobre a posição (50,236) em uma
imagem de 320 colunas por 240 linhas.
17
É importante informar que essas coordenadas são dadas em pixels e o ponto (0,0) é o
canto superior esquerdo da imagem. Essa é uma padronização adotada no processamento de
imagens digitais.
Concluí-se que, a uma taxa de 30 quadros por segundo, o tempo entre um quadro e
outro é de 33 milésimos de segundo (33 ms = 0,033 s).
Da mesma forma, pressionando-se o botão o vídeo vai para seu final. Nesse
caso o quadro de informações é alterado automaticamente para :
18
4.10. CONHECENDO A BARRA DE FERRAMENTAS
O botão A, já foi lhe apresentado, e permite com que um arquivo de vídeo seja
carregado na memória a partir do disco. Esse arquivo deve estar no formado *.AVI.
O botão B (ver Figura 4.10.1) é semelhante ao botão A. Ele carrega uma imagem na
memória a partir de um arquivo*.BMP gravado em disco. Clicando-se obre esse botão a
seguinte tela será exibida:
Com essa janela, é possível buscar uma figura no formato Windows Bitmap (*.BMP) e
apresentá-la na tela principal do SAM. Como o sistema foi otimizado para imagens capturadas
essas imagens devem estar na proporção 4:3. Caso contrário ela aparecerá distorcida.
Observe também que os botões para manipulação de vídeo ficam desabilitados.
19
4.12. GRAVANDO UMA IMAGEM EM DISCO
20
IMPORTANTE: Os dados mostrados em centímetros só serão válidos se a calibração for feita
corretamente. Veja o item referente à calibração descrito anteriormente.
Para desenhar círculos, deve-se habilitar o botão I (ver Figura 4.10.1) da barra de
ferramentas, determinar o centro do círculo, posicionando-se o cursor do mouse. Manter
pressionado o botão esquerdo do mouse levando o cursor até o raio desejado e, em seguida,
soltar o botão do mouse para desenhar.
As figuras 4.15.1 e 4.15.2 mostram esses passos.
21
Figura 4.15.1: Determinado o centro e o raio do círculo a ser desenhado. Botão esquerdo do
mouse pressionado.
22
Figura 4.16.1: Determinando a posição e dimensões de um retângulo.
23
Figura 4.17.1: Linhas desenhadas com a ferramenta de linhas.
24
4.18. MARCADOR NUMERADO
O Marcador numerado serve para colocar pontos de referência sobre uma imagem ou
vídeo sendo analisado.
Pode-se fazer uma marcação de duas formas. A primeira é simplesmente pressionando
o botão direito do mouse sobre um ponto na imagem. Isso irá colocar uma marca (cruz) com
um número determinado pelo campo D da barra de ferramentas. Com o botão direito não se faz
necessário o acionamento do botão E (ver Figura 4.10.1).
Outra forma é justamente acionando-se o botão E. Com isso clicando-se o botão
esquerdo do mouse uma marcação numerada pode ser feita.
O número a ser desenhado é dado pelo campo D (ver Figura 4.10.1) e pode ser
modificado através das setas. A cada clique o número é incrementado automaticamente.
25
4.20. MANIPULANDO OS DESENHOS E MARCAÇÕES
26
Usando-se, por exemplo, o botão "Próximo", dependendo da figura, irá aparecer os
dados daquele objeto em destaque. Por exemplo, para os objetos desenhados na figura 4.20.2
temos uma linha (Figura 4.20.3), um retângulo (Figura 4.20.4), um círculo (Figura 4.20.5) e uma
marcação numerada (Figura 4.20.6).
27
Figura 4.20.6: Dados do objeto Marcador
Com o uso das teclas "Le" ou "Salva", tem-se acesso respectivamente às opções de ler
um arquivo do disco (Figura 4.20.7) ou salvar os objetos em um arquivo em disco (Figura
4.20.8). Adotou-se um formato próprio (Formato SAM) cuja extensão é dada pelas letras ADR
(*.adr). Quando um arquivo é lido do disco, os dados armazenados na memória são
descartados.
28
Figura 4.20.8: Tela para salvar objetos em disco
Ao se fazer uso do botão "Apaga TODOS" o programa pede uma confirmação (Figura
4.20.9) e limpa todos os objetos da memória.
29
4.21. USANDO O ESTROBOSCÓPIO DIGITAL
O estroboscópio digital é uma poderosa ferramenta presente no SAM 1.3 que permite
que se visualize os movimentos congelando-os em uma única imagem. A figura 4.21.1 mostra
a ficha "Estrobo" que dá acesso a esse recurso.
30
seja, qual a porcentagem que essa cor pode variar (mais escuro ou mais claro). Quanto mais
homogênea cor de fundo, menor será a tolerância.
Devemos agora informar o quadro inicial e o quadro final para o processo de
estroboscopia e acionar o botão "Estroboscópio".No exemplo, ilustrado pela figura 4.21.3 o
processamento foi realizado do quadro 20 até o quadro 30 com uma tolerância de 25%.
31
Figura 4.21.5: Vídeo "parabola.avi".
Para fechar o SAM 1.3 basta escolher a opção "Sair" no menu "Arquivo" ou dar ALT-
F4, ou clicar sobre o botão "Fechar" da janela do programa.
32