Linha 52: Linha 52:


[Quais dispositivos ou interfaces deverão ser usados para entrar com os dados]
[Quais dispositivos ou interfaces deverão ser usados para entrar com os dados]
* Somente a webcam.




Linha 58: Linha 57:


[Dispositivos ou interfaces usados para as saídas. Exemplos: impressoras, telas, touch-screen, celular, ...]
[Dispositivos ou interfaces usados para as saídas. Exemplos: impressoras, telas, touch-screen, celular, ...]
* Não, o sistema vai simplesmente captar a imagem do usuário e compará-la com as imagens guardadas no banco de dados.




Linha 64: Linha 62:


[Uberlândia, Brasil, Mundo? Na indústria, na escola, no hospital, no comércio?]
[Uberlândia, Brasil, Mundo? Na indústria, na escola, no hospital, no comércio?]
* Essa poderá ser usada tanto para pessoas físicas como para empresas.




Linha 70: Linha 67:


[Banco de Dados, no dispositivo, no equipamento?]
[Banco de Dados, no dispositivo, no equipamento?]
* Em um banco de dados dentro do computador.




Linha 76: Linha 72:


[No Datacenter, no dispositivo, num provedor específico?]
[No Datacenter, no dispositivo, num provedor específico?]
* No próprio dispositivo.
<br>
 
* Ao adquirir o programa, o usuário definirá o 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 usuário 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, caso não seja reconhecido o usuário e o acesso seja 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 profissional.


= When =
= When =

Edição das 14h06min de 15 de abril de 2011

5W2H


What

  • O projeto se chamará C.A.R.F.(Controle de Acesso por Reconhecimento de Face).


  • O projeto possui como objetivo criar um sistema de segurança para impedir o acesso de terceiros a computadores corporativos ou pessoais.


  • O maior desafio do projeto será em criar um sistema que englobe o processamento de imagens e o sistema operacional da máquina.


  • Serão necessários conhecimentos em processamento de imagens(reconhecimento facial), programação(intervenção no sistema operacional), conhecimento de hardware(webcam).


  • Sim, foram encontrados outros softwares, dentre eles, o Windows 8 que apresenta características similares a nossa proposta. No caso, ele usa o reconhecimento de imagem para fazer o login do sistema operacional Windows.Existe também 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

1. Quem pode se beneficiar deste projeto?

[Pensando do lado da sociedade, do mercado, do usuário, não de quem desenvolve]

  • Qualquer pessoa que faça uso de um computador e que tenha a necessidade de proteger seus dados contra acessos indevidos.


2. Quem poderá operar o sistema?

[Exemplificado o caso da biblioteca: Aluno, Biblitecária, Diretora]

  • Qualquer usuário que tenha acesso às configurações do software


3. Quem deverá participar do desenvolvimento do sistema?

[Competências necessárias, profissões, especialistas]

  • Engenheiro de computação com especialização em processamento de imagens, profissional da área de programação, engenheiro biomédico(para área de biometria).



Where

1. Onde os dados serão inseridos?

[Quais dispositivos ou interfaces deverão ser usados para entrar com os dados]


2. Onde os dados serão externalizados, publicados?

[Dispositivos ou interfaces usados para as saídas. Exemplos: impressoras, telas, touch-screen, celular, ...]


3. Onde esta aplicação poderá ser usada?

[Uberlândia, Brasil, Mundo? Na indústria, na escola, no hospital, no comércio?]


4. Onde as informações serão armazenadas?

[Banco de Dados, no dispositivo, no equipamento?]


5. Onde o software deverá ser hospedado?

[No Datacenter, no dispositivo, num provedor específico?]

  • Ao adquirir o programa, o usuário definirá o 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 usuário 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, caso não seja reconhecido o usuário e o acesso seja 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 profissional.

When

1. Em quanto tempo pretende desenvolver o sistema?

[Previsão de tempo em meses ou semanas]

  • Como existem muitos estudos na área de reconhecimento estima-se que o tempo necessário para desenvolver o software será 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 do rosto desse usuário principal do software e os 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 esse dados.

No caso, os dados nao sã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.

Explicadas as maneiras de internalizar e externalizar os dados, o software irá 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 feita 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 cadastrads previamente.

How much

1. Quanto deverá custar o sistema?

[Levantar custos de aquisição de hardware e software]

  • Em relação ao hardware será necessário um computador com webcam o que será em torno de dois mil reais. 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.


2. Quantas pessoas deverão ser usadas?

[Quem irá participar? Engenheiros, analistas, advogados, técnicos, ...]

  • Dois engenheiros e um programador.


3. Qual deverá ser o preço de aquisição do seu software para o usuário final?

[Preço de venda]

  • Em torno de R$ 500,00.