Realizado

Programa Windows para capturar fotos da webcam e disparar impressão

Publicado em 23 de Junho de 2014 dias na TI e Programação

Sobre este projeto

Aberto

Aplicativo para bater fotos através da Webcam, organizar em um layout configurável e solicitar impressão.

O aplicativo deve funcionar da seguinte forma:

A) Tela A - O sistema deve iniciar em uma tela de configuração para que os seguintes dados sejam configurados:
1 selecionar webcam
2 selecionar uma das resoluções possíveis da webcam
3 selecionar imagem de fundo para impressão em formato jpg do sistema de arquivos
4 informar o número de fotos a serem tiradas, número entre 1 e 4
5 informar a posição X, Y de cada foto (considerar o número de fotos indicada no item 4)
6 informar de 0 a 5 imagens do sistema de arquivos junto a uma posição X,Y
7 informar diretório do sistema de arquivos para armazenar as saídas do aplicativo
8 informar uma das impressoras instaladas
 
B) Tela B - O usuário deve acionar um comando na tela anterior para iniciar a captura de fotos
1 o sistema deve abrir em tela cheia o video capturado pela webcam em tempo real
2 o sistema deve apresentar um botão no centro da tela para iniciar uma série de capturas
3 o usuário deverá clicar sobre este botão para iniciar uma sequencia de fotos
4 o sistema deve iniciar uma contagem regressiva de 5 segundos apresentada tela e capturar a imagem da webcam no segundo zero
5 o sistema deverá criar dentro do diretório definido no item A7 um subdiretório de nome numerico e sequencial iniciando em 1 com a foto recém capturada
6 o passo B5 deverá ser repetido o número de vezes configurada no item A4, as imagens de uma mesma sequencia deverão ser armazenadas no mesmo
7 o sistema deverá posicionar as fotos capturadas da webcam sobre a imagem definida no item A3
8 o sistema deverá posicionar as imagens definidas no item A6 sobre a imagem definida no item anterior
9 o sistema deverá armazenar a imagem completa (definida pelos itens 7 e 8) no diretório "completas" dentro do diretório definido em A7
10 o sistema deverá solicitar a impressão da imagem completa na impressora configurada no item A8
11 o sistema deverá retornar para o passo B1
Deverá haver uma forma de voltar para a tela de configuração a partir de um comando oculto na interface, por exemplo dar um clique duplo sobre parte do rodapé

C) Tela C - O sistema deverá possui uma interface iniciada a partir da tela de configuração que liste todas as imagens de um diretório da máquina
O sistema deve permitir que o usuário selecione múltiplas imagens através da interface e solicite a impressão de todas a partir de um botão de fácil acesso
O sistema deve permitir que o usuário altere o caminho de onde as imagens estão sendo listadas através de um campo no início da interface

Geral
Ao capturar uma foto o sistema deverá congelar a imagem capturada por 3 segundos e exibir uma mensagem textual sobre a foto de forma aleatória dentre as seguintes: Sorria!, Abre o olho!, Olha o passarinho!, Faça pose!.
Todo o sistema deve possuir botões e labels de fácil acesso pensando em uso através de interface touch screen
As configurações devem ser salvas em um arquivo dentro do diretório do usuário logado, para que ao iniciar novamente o aplicativo as configurações estejam pré carregadas.
O sistema deve ser implementado em linguagem C# e ser compatível com Windows 8
A tela B deverá ser aberta em modo tela cheia
Ao final de uma sequencia de captura de fotos o sistema deve apresentar ao usuário a imagem gerada a partir das capturadas e das definidas por 5 segundos, antes de reiniciar a sessão de caputura das fotos

Categoria TI e Programação

Prazo de Entrega: 15 de Julho de 2014

Habilidades necessárias

Outro projetos publicados por P. R.