| Linha 55: | Linha 55: | ||
* Com relação ao custo do desenvolvimento do projeto, | * Com relação ao custo do desenvolvimento do projeto, será necessário um computador com webcam, que custa em torno de de R$ 2.000,00. Para desenvolver o software, calcula-se que será pago um salário de R$ 1.500,00 para cada engenheiro e R$ 1.000,00 para o programador, durante um período de seis meses, perfazendo um total de R$ 25.000,00. Total do investimento: R$ 27.000,00. | ||
* Serão necessários dois engenheiros e um programador para o desenvolvimento do projeto. | * Serão necessários dois engenheiros e um programador para o desenvolvimento do projeto. | ||
* | * Estima-se que o preço final para a aquisição do software esteja em torno de R$ 500,00. | ||
Edição das 02h53min de 16 de abril de 2011
5W2H
What
- O software será chamado de C.A.R.F. (Controle de Acesso por Reconhecimento de Face).
- O projeto possui como objetivo principal criar um sistema de segurança para impedir o acesso de terceiros a computadores corporativos ou pessoais.
- O maior desafio consiste em criar um sistema que trabalhe o processamento de imagens interagindo com o sistema operacional da máquina.
- Serão necessários conhecimentos em processamento de imagens (reconhecimento facial), programação (intervenção no sistema operacional) e conhecimento em hardware (webcam).
- Foram encontrados outros softwares que apresentam características similares à nossa proposta.Dentre eles, destacamos dois: o Microsoft Windows 8 (que ainda será lançado),que utiliza o reconhecimento de imagem para fazer o login do sistema operacional Windows, e o software FaceIt, que bloqueia sistemas caso a face reconhecida não esteja autorizada para o acesso à máquina.
Why
- Atualmente, informações importantes são armazenadas em computadores pessoais e de empresas. Para que essas informações sejam protegidas, é necessário um software que interaja com o usuário e com o sistema operacional de modo a evitar a violação da confidencialidade, da integridade e da autenticidade desses computadores.
- Esta tecnologia cria um banco de dados que compara as caracteristicas faciais de pessoas que se posicionem em frente à câmera, fazendo com que a única pessoa autorizada a acessar o sistema seja aquela que possua uma assinatura facial cadastrada.
Who
- Qualquer pessoa que faça uso de um computador e que tenha a necessidade de proteger seus dados contra acessos indevidos poderá se beneficiar deste software, podendo se cadastrar como usuário e operar o sistema.
- Para desenvolver o software, serão necessários um engenheiro de computação com especialização em processamento de imagens, um engenheiro biomédico (para análise de biometria) e um profissional da área de programação.
Where
- Ao adquirir o software, o usuário definirá um perfil de usuário administrador, e configurará as demais funcionalidades do programa, podendo, se desejar, criar outros usuários com características de "visitante". Os dados da face do(s) usuário(s) serão capturados pela webcam e armazenados no banco de dados do sistema. Tanto o software quanto seu banco de dados devem ser armazenados no próprio sistema, para uma comparação individual e mais eficiente.
- Durante o uso, serão feitas novas captações de dados a cada período de tempo determinado, e as imagens serão processadas e comparadas com a imagem registrada do perfil, porém esse processo não será externalizado, apenas será mostrada uma mensagem, e caso o usuário não seja reconhecido o acesso será bloqueado.
- Essa aplicação poderá ser usada por qualquer pessoa que utilize um computador que contenha dados importantes, e tenha interesse em mantê-los em segurança, tanto no ambiente pessoal como no profissional.
When
- Como já existem softwares semelhantes à proposta do projeto, o tempo de desenvolvimento poderá ser reduzido, se forem implementados códigos já prontos existentes na Web. Calcula-se que o tempo para desenvolvimento e aperfeiçoamento do software seja de seis meses.
How
Após o usuário inserir seus dados no sistema através das interfaces comuns de um computador, o sistema reconhecerá através da webcam do computador os pontos principais da face desse usuário e salvará em um banco de dados. Então, a cada período de tempo (que poderá ser alterado pelo usuário), o sistema ativará a webcam e através dela irá captar os pontos faciais da pessoa que está utilizando o computador, e a partir disso processá-los. Caso não haja pontos para reconhecimento, o sistema também irá tratar esses dados.
Nesse caso, os dados não serão externalizados. A partir do processamento dos pontos faciais, o sistema tomará uma atitude diferente. Quando a comparação feita entre os pontos captados e os pontos salvos no banco de dados é positiva, o sistema liberará o acesso ao usuário, caso negativo, o sistema do computador bloqueará o acesso.
O software poderá apresentar as seguintes funções:
- O usuário deverá acessar pela primeira vez o software e utilizar a função de salvar os dados biométricos para o reconhecimento de sua face, criando assim um perfil de usuário administrador do software.
- Ao ligar o computador, o sistema automaticamente irá ativar a webcam, que fará a captação dos dados biométricos do usuário que o está utilizando. Após fazer uma comparação com os dados anteriormente armazenados no banco de dados do próprio software, ele liberará ou não o sistema para que o usuário o utilize.
- De tempos em tempos, o software faz uma nova varredura como a explicada na função anterior, e novamente compara verificando se quem está utilizando o computador é o usuário cadastrado.
- O usuário Administrador poderá também liberar acesso a outros usuários, de acordo com perfis cadastrados previamente.
How much
- Com relação ao custo do desenvolvimento do projeto, será necessário um computador com webcam, que custa em torno de de R$ 2.000,00. Para desenvolver o software, calcula-se que será pago um salário de R$ 1.500,00 para cada engenheiro e R$ 1.000,00 para o programador, durante um período de seis meses, perfazendo um total de R$ 25.000,00. Total do investimento: R$ 27.000,00.
- Serão necessários dois engenheiros e um programador para o desenvolvimento do projeto.
- Estima-se que o preço final para a aquisição do software esteja em torno de R$ 500,00.