Titulo: Vídeo Captura em C++ (SEM SEGREDO)!!!
Vídeo Captura em C++ (SEM SEGREDO)!!!
Colaboração: Alessandro de Oliveira Faria
A biblioteca libhairCAPTURE [1]http://lhaircapture.sourceforge.net/ ou
[2]http://libhaircapture.codigolivre.org.br/ é uma biblioteca de objetos
escrita em C++ criada para facilitar o desenvolvimento de aplicações
manipulam vídeo ao vivo. Os métodos trabalham com chamadas da API V4L
(Vídeo for Linux) versão 1. Os recursos da biblioteca SDL foram utilizados
para...
Fonte : Dicas Linux
Tags : linux exemplos vídeo desenvolvimento biblioteca pacote
[ Clique aqui para ver o conteúdo completo ]
O Formato PDF
Palm com linux
Mini-Howto Dual boot para terminais leves (GNU/ltsp e GNU/freedos)
Legendas em fotos com ImageMagick
Todas as dicas
Datas Presentes e Futuras
Dicas de Pesquisa no Altavista (3)
USB/IP Project: Dispositivos USB sobre TCP/IP
Curso de IBM/AIX
Problema com shutdown de computadores com Windows 95
Geração automática de artigos científicos
Linux Acessível para deficientes visuais
vi - undo
Verificação de Links em Sites
Nova lista - Edulinks
Instalação Sendmail - Comentários à Parte 4
Listas Segurança e Redes
Glider: Símbolo da ética Hacker!
Google disponibiliza livros completos para download
Programa de Astronomia
Criar CD/DVD com pacotes baixados através do APT-GET ou APTITUDE
VSFTPD
Your Freedom - Liberdade nas redes corporativas
Ossec HIDS
Propriedade Intelectual - Segurança Jurídica
Vídeo Captura em C++ (SEM SEGREDO)!!!
Colaboração: Alessandro de Oliveira Faria
A biblioteca libhairCAPTURE [1]http://lhaircapture.sourceforge.net/ ou
[2]http://libhaircapture.codigolivre.org.br/ é uma biblioteca de objetos
escrita em C++ criada para facilitar o desenvolvimento de aplicações
manipulam vídeo ao vivo. Os métodos trabalham com chamadas da API V4L
(Vídeo for Linux) versão 1. Os recursos da biblioteca SDL foram utilizados
para proporcionar recursos visuais junto a exibição do vídeo ao vivo,
abaixo alguns recursos:
* Traçar gráficos primitivos.
* Exibir imagem com transparência.
* Escrever texto em tempo real sobre o vídeo ao vivo.
* Exibição de imagem ZoomOut (efeito picture em picture)
* Exibição em janela ou tela cheia.
[3]Screenshot
Dependências:
* SDL (Multimídia) : [4]http://www.libsdl.org/
* SDL-devel (Desenvolvimento) [5]http://www.libsdl.org/
* SDL_ttf (Fonte True-Type) [6]http://www.libsdl.org/projects/SDL_ttf/
* SDL_gfx (Gráficos primitivos )
[7]http://www.ferzkopp.net/~aschiffler/Software/SDL_gfx-2.0/
* SDL_gfx-devel (Desenvolvimento )
[8]http://www.ferzkopp.net/~aschiffler/Software/SDL_gfx-2.0/
Download e instalação:
Os pacotes estão divididos em 3 partes, a biblioteca, o pacote de
desenvolvimento com exemplos e o código-fonte do pacote. Todos estes
pacotes podem ser encontrados nas versões .rpm, .deb e .tgz.
O download da sua distribuição pode ser efetuado nos seguintes links:
Codigo Livre: [9]https://codigolivre.org.br/frs/?group_id=1687
Instalação da biblioteca:
Após o download, se transforme em super-usuário ou efetue o login como
root e siga abaixo as instruções de instalação:
linux:/home/cabelo # rpm -ivh hairCAPTURE-0.93-1cl.i586.rpm
linux:/home/cabelo # rpm -ivh hairCAPTURE-devel-0.93-1cl.i586.rpm
Compilando e testando os exemplos do pacote de desenvolvimento:
No pacote hairCAPTURE-devel inserir alguns exemplos de fácil aprendizado.
Neste capítulo encontraremos os comandos passo-a-passo para a compilação
dos exemplos.
Em primeiro lugar mudaremos para a pasta onde se encontra os
códigos-fontes exemplos:
linux:/home/cabelo # cd /usr/share/hairCAPTURE
Se voce estiver utilizando o pacote a partir do código-fonte, entre na
pasta abaixo:
cabelo@linux:/home/cabelo # cd /home/cabelo/install/hairCAPTURE/exemple
Agora com o comando make compile os exemplos:
linux:/usr/share/hairCAPTURE #
linux:/usr/share/hairCAPTURE # make
g++ -c example01.cpp
g++ -c example02.cpp
g++ -c example03.cpp
g++ -c example04.cpp
g++ -c example05.cpp
g++ example01.o -o example01 -lSDL -lSDL_ttf -lSDL_gfx -lhairCAPTURE
g++ example02.o -o example02 -lSDL -lSDL_ttf -lSDL_gfx -lhairCAPTURE
g++ example03.o -o example03 -lSDL -lSDL_ttf -lSDL_gfx -lhairCAPTURE
g++ example04.o -o example04 -lSDL -lSDL_ttf -lSDL_gfx -lhairCAPTURE
g++ example05.o -o example05 -lSDL -lSDL_ttf -lSDL_gfx -lhairCAPTURE
linux:/usr/share/hairCAPTURE #
Prontos agora basta executar os exemplos:
linux:/usr/share/hairCAPTURE # ./example05
Conquistas materiais nos proporcionam prazeres momentâneos. Satisfação
eterna são para os homens que se tornam o que sonham ser ...
Em vista disto, torne-se um JEDI.
Não use DROGA, Use LINUX !!!
References
Visible links
1. http://lhaircapture.sourceforge.net/
2. http://libhaircapture.codigolivre.org.br/
3. file:///imagens/screenshot001.jpg
4. http://www.libsdl.org/
5. http://www.libsdl.org/
6. http://www.libsdl.org/projects/SDL_ttf/
7. http://www.ferzkopp.net/~aschiffler/Software/SDL_gfx-2.0/
8. http://www.ferzkopp.net/~aschiffler/Software/SDL_gfx-2.0/
9. https://codigolivre.org.br/frs/?group_id=1687