Buscar

APS - Software Biometria Facial -

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UNIP – UNIVERSIDADE PAULISTA 
ATIVIDADES PRÁTICAS SUPERVISIONADAS (APS)
Danyllo Nascimento Cruz – C549DC-1 
Franclin Moreira dos Santos – C26039-8
Ranieri Garrido Duarte – C4990F3
Thuanny Guimarões Monteiro – C53707 -1
 
DESENVOLVIMENTO DE UM SISTEMA DE IDENTIFICAÇÃO E AUTENTICAÇÃO
BIOMÉTRICA
Trabalho apresentado junto ao curso de
Ciências da Computação, da disciplina APS
( Atividades Práticas Supervisionadas), sob
orientação da Professor Luis Guilherme
Santos
2017
Índice
1. Objetivo......................................................................................................……3
2. Introdução.....................................................................................................….4
3. Fundamentos das principais técnicas biométricas.............................………….5
4. Plano de desenvolvimento da aplicação.....................................................…...6
5. Projeto do programa………………………………………………………………....7
6. Relatório com as linhas de código do programa ...............................................11
7. Bibliografia..................................................................................................…....13
8. Ficha de Atividades Práticas Supervisionadas.............................................…..14
1. OBJETIVO
Desenvolvimento de uma ferramenta de
identificação e autenticação biométrica que restrinja o acesso a uma rede com
banco dados do Ministério do Meio Ambiente.
Onde apenas pessoas autorizadas com cartões de acesso ou reconhecimento facial, 
poderão ter acesso legal as informações do banco de dados.
Assim impossibilitando acesso por pessoas não autorizadas.
2. INTRODUÇÃO
Será desenvolvido Software em Visual Basic, O software ira realizar cadastramento dos 
usuários contendo e fazer restrições de acesso de acordo com cargos e níveis dos 
usuários.
Será usado algoritmos que realiza eventos de reconhecimento 
Este sistema permite que usemos diversos hardwares como smartfones, tablet e
notebook para captação do reconhecimento da face do usuário.
Porem neste sistema será usadas hardwares fixos, ou seja, computadores com sistemas
instalados e webcam local. 
Não será usado dispositivos moveis por questão de segurança, embora à segurança nas
aplicações para estes dispositivos porém um treinamento prévio com diverso usuário é
necessário o que leva tempo para implementar o sistema.
O sistema ira funcionar em diversos níveis de usuários tais como, Administradores,
usuários de níveis 1, 2.
Para acessar o banco de dados do Ministério do Meio Ambiente será necessário uma
autorização de acordo com nível de usuário. 
No sistema implementado usaremos um software híbrido, o software será instalado em
um servidor local e cloud assim gerando acesso Intranet e internet e comodidade para os
usuários.
A biometria é um sistema inovador e moderno porém ainda muito pouco usado para
acesso a outras tecnologias como banco de dados e controle de acesso a software sera
um grande desafio implementá-la nesse sistema 
A Biometria facial é eficiente moderna e é totalmente segura, além do que só é necessário
a “impressão” das características dos usuários no sistema, assim evitando gastos
adicionais com papéis, crachás com códigos de barras etc.
 3. Fundamentos das principais técnicas biométricas.
Processos da captação biométrica.
Resumidamente quando falamos de cadastramento , análise e validação da biometria , 
podemos tratá-los de maneira muito parecida pois eles utilizam a mesma estrutura não 
importa com que parte do corpo estamos trabalhando. Toda essa semelhança na 
estrutura desses sistemas agiliza a identificação do usuário.
Os processos são:
Captura:
Como início de tudo temos a captação da informação que será utilizada para identificar o 
usuário. Em outras palavras seria basicamente a necessidade do usuário colocar a digital 
no campo de leitura ou até mesmo faze oque o sistema pede para validar o processo.
Extração:
Essa etapa si resume em extrair dos dados coletados informações necessárias para que 
o sistema as entenda . Pois cada sistema trabalha com as informações de modo diferente
tendo que traduzir as informações para melhor trabalhar com as mesmas.
Criação de Padrão:
Depois dos dados serem traduzidos eles passam por outra tradução para que o sistema 
trate melhor dela e em fim armazenar. Com essa transformação tornando tudo mais 
acessível para o sistema pois a rapidez é a chave do negócio .
Comparação:
Após todas as traduções feitas para facilitar o acesso do sistema a informação é feita uma
comparação da informação armazenada com a informação original para assim checar se 
a informação armazenada não está deteriorada ao ponto de não ser possível identificar 
oque seja desejado.
Alguns exemplos de técnicas de identificação biométrica.
Reconhecimento Facial
O processo de reconhecimento facial trabalha com a coleta de imagens do rosto da 
pessoa, assim analisando as figuras tridimensionais e as medias contidas no rosto do 
usuário. Uma serie de detalhes é analisada e salva no banco de dados do sistema para 
que o mesmo identifique a pessoa e só a mesma pessoa com sucesso.
Identificação de Retina
A captação da informação é feita por meio de uma luz infravermelho que identifica os 
vasos sanguíneos que irrigação o olho do ser humano tendo assim um padrão único de 
pessoa para pessoa. É utilizada também uma luz leve que serve como um contraste 
facilitando a captação dos vasos. Á quem acredite que a luz em contado tão direto e 
próximo ao olho humano possa a longo prazo gerar danos a visão do usuário.
Reconhecimento da íris
A íris do ser humano por ser tão protegida e complexa também é um ótimo método para 
reconhecimento de usuário. Afinal de contas a íris é uma parte do ser humano 
extremamente complexa e basicamente única de pessoa para pessoa assim como as 
digitais são mudadas apenas com lesões.
Digitação
A digitação trata-se basicamente da maneira de cada usuário digitar tendo como exemplo
a velocidade , a força posta sobre a tecla e até mesmo o ritmo em que ele digita. Essa
simplicidade torna essa técnica a mais fácil de ser falsificada.
4. Plano de desenvolvimento da aplicação.
Será desenvolvido um Software de controle de acesso através do sistema biométrico 
facial do qual acompanha as seguintes observações para o 
 As informações para o planos de desenvolvimento da aplicação contem as seguintes 
informações, todos os usuários tem acesso as nível 1; as de nível 2 são restritas aos 
diretores de divisões; as de
nível 3 somente são acessadas pelo ministro do meio ambiente.
Os processo de captação será usado arquivos de imagem e video, a biometria fácil. 
Usaremos linguagem de programação Visial Basic para desenvolvimento do Software 
com as ferramentas Visual Studio Community 2015.
Onde este software ira cadastrar uma imagem consultá-la e autorizar o login para o 
acesso dos usuários.
5.Projeto do programa:
Aplicação em Funcionamento como ira funcionar todo projetado Programa desenvolvido 
em C#.
A tela inicial do Software temos as seguintes opções 
1. Imagem Não cadastrada
2. Captura de Imagem
3. Verificar cadastro
4. Opção de Saída
Primeira opção de acesso é de imagem Não cadastras o sistema verifica o cadastramento
de uma imagem em questão. 
Segunda opção o software reconhece a imagem e indica que a mesma ainda não é 
cadastrada podendo o usuário Admin cadastrá-la ou não
Imagem capturada porem sera checado na opção seguinte se é cadastrada e já pode 
efetuar o login no sistema.
Por ultimo o acesso ao Software, ou seja o login efetuado com sucesso!
6.Relatório com as linhas de código do programa 
Public Class Form1
 Function Compare(ByVal Img1 As Image, Img2 As Image)Dim Bmp1 As Bitmap = Img1
 Dim Bmp2 As Bitmap = Img2
 For X = 0 To Bmp1.Width - 1
 For y = 0 To Bmp2.Height - 1
 If Bmp1.GetPixel(X, y) <> Bmp2.GetPixel(X, y) Then
 Return False
 End If
 Next
 Next
 Return True
 End Function
 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
 If PictureBox1.Image Is Nothing Then
 MsgBox(" É Necessário Capturar a Imagem Primeiro! ", MsgBoxStyle.Information, 
"Result")
 Else
 ProgressBar1.Value = 0
 While ProgressBar1.Value < 100
 ProgressBar1.Value = ProgressBar1.Value + 1
 End While
 Dim Result As Boolean = Compare(PictureBox1.Image, PictureBox2.Image)
 If Result Then
 MsgBox(" Login Efetuado Com Sucesso! ", MsgBoxStyle.Information, "Result")
 Else
 MsgBox(" Imagem Não Cadastrada! ", MsgBoxStyle.Information, "Result")
 End If
 End If
 End Sub
 Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
 ProgressBar1.Value = 0
 While ProgressBar1.Value < 100
 ProgressBar1.Value = ProgressBar1.Value + 1
 End While
 If (ProgressBar1.Value >= 100) Then
 PictureBox1.Image = 
Image.FromFile("C:\Users\Franclin\Documents\APS2017\silvio.png")
 PictureBox2.Image = 
Image.FromFile("C:\Users\Franclin\Documents\APS2017\silvio.png")
 End If
 MsgBox(" Imagem Capturada! ", MsgBoxStyle.Information, "Result")
 End Sub
 Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
 If (ProgressBar1.Value < 100) Then
 ProgressBar1.Value = ProgressBar1.Value + 2
 Else
 Application.Exit()
 End If
 End Sub
 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
 Button3.Focus()
 End Sub
 Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
 ProgressBar1.Value = 0
 While ProgressBar1.Value < 100
 ProgressBar1.Value = ProgressBar1.Value + 1
 End While
 If (ProgressBar1.Value >= 100) Then
 PictureBox2.Image = 
Image.FromFile("C:\Users\Franclin\Documents\APS2017\silvio.png")
 End If
 MsgBox(" Imagem Não Cadastrada Capturada! ", MsgBoxStyle.Information, "Result")
 End Sub
 Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
 Me.Close()
 End Sub
End Class
7. Bibliografia
Fontes: CanalTech
Wikipedia.org
Olhar Digital
updatedcode
social.msdn.microsoft.com
8. Ficha de Atividades Práticas Supervisionadas

Continue navegando