O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

Usando Visão Computacional para Identificar Letras em Libras

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Carregando em…3
×

Confira estes a seguir

1 de 57 Anúncio

Usando Visão Computacional para Identificar Letras em Libras

Baixar para ler offline

Utilizando o Custom Vision, serviço da plataforma Azure Cognitive Services é possível gerar modelos de classificação de imagens.
Entre os modelos podemos classificar a imagem como um todo ou detectar objetos.
Nesta palestra utilizo a técnica de detecção de objetos para identificar letras em libras.

Utilizando o Custom Vision, serviço da plataforma Azure Cognitive Services é possível gerar modelos de classificação de imagens.
Entre os modelos podemos classificar a imagem como um todo ou detectar objetos.
Nesta palestra utilizo a técnica de detecção de objetos para identificar letras em libras.

Anúncio
Anúncio

Mais Conteúdo rRelacionado

Diapositivos para si (19)

Semelhante a Usando Visão Computacional para Identificar Letras em Libras (20)

Anúncio

Mais de Gabriel Schade Cardoso (13)

Mais recentes (20)

Anúncio

Usando Visão Computacional para Identificar Letras em Libras

  1. 1. Globalcode – Open4education Trilha – Machine Learning Gabriel Schade Cardoso Software Engineer | Mestre em Computação Aplicada | Professor | Escritor
  2. 2. Globalcode – Open4education Mestre em Computação Aplicada (IA) Microsoft MVP – Dev. Technologies Software Engineer Revisor Escritor Gabriel Schade Cardoso
  3. 3. Globalcode – Open4education Agenda Quero utilizar IA, mas e agora? As 3 etapas IA como um serviço Demo
  4. 4. Globalcode – Open4education Quero utilizar IA, mas e agora? Praticamente todo mundo da área de computação já deve ter escutado os termos: IA Machine Learning
  5. 5. Globalcode – Open4education Antes disso, o que é Inteligência? Fácil de perceber; Difícil de quantificar;
  6. 6. Globalcode – Open4education O que é IA? Marvin Minsky : I.A. é conceder aos computadores a habilidade de resolver problemas complexos. Elaine Rich: I.A. é o estudo de como fazer os computadores realizarem tarefas que no momento as pessoas fazem melhor. Patrick Winston: I.A. é o estudo de conceitos que permitem aos computadores serem inteligentes.
  7. 7. Globalcode – Open4education O que é Machine Learning? Machine learning é uma área da ciência da computação que concede à computadores a habilidade de aprender sem precisar serem explicitamente programados.
  8. 8. Globalcode – Open4education Quem usa isso?
  9. 9. Globalcode – Open4education O que todos eles tem em comum?
  10. 10. Globalcode – Open4education Todos os exemplos Analisam dados; Buscam padrões; Tomam alguma decisão com base nesses padrões, como tentar predizer comportamentos.
  11. 11. Globalcode – Open4education As três perguntas Qual problema estamos tentando resolver? Tenho dados suficientes para responder isso? Consigo medir e avaliar o resultado?
  12. 12. Globalcode – Open4education Detectando padrões Nome começa com “J”? Mais de 30 mil reais na conta!
  13. 13. Globalcode – Open4education Detectando padrões Temperatura Global X Piratas no mundo
  14. 14. Globalcode – Open4education Detectando padrões Filmes com Nicolas Cage X Afogamentos
  15. 15. Globalcode – Open4education As três etapas Em geral podemos definir o processo de machine learning: Pré-processamento; Treinamento; Avaliação.
  16. 16. Globalcode – Open4education As três etapas
  17. 17. Globalcode – Open4education As três etapas
  18. 18. Globalcode – Open4education As três etapas
  19. 19. Globalcode – Open4education As três etapas
  20. 20. Globalcode – Open4education As três etapas
  21. 21. Globalcode – Open4education As três etapas
  22. 22. Globalcode – Open4education As três etapas
  23. 23. Globalcode – Open4education As três etapas
  24. 24. Globalcode – Open4education Mas e se alguém já fez isso?
  25. 25. Globalcode – Open4education Serviços disponíveis
  26. 26. Globalcode – Open4education Serviços disponíveis
  27. 27. Globalcode – Open4education As três etapas
  28. 28. Globalcode – Open4education IA como um serviço
  29. 29. Globalcode – Open4education IA como um serviço
  30. 30. Globalcode – Open4education IA como um serviço
  31. 31. Globalcode – Open4education Você pode consumir com qualquer linguagem que se conecte a um serviço REST IA como um serviço
  32. 32. Globalcode – Open4education Mas e se eu quiser algo para rodar local? Custom Vision! IA como um serviço ?
  33. 33. Globalcode – Open4education O Custom Vision é uma plataforma web para geração de modelos de classificação para imagens; A ideia é facilitar a criação desses modelos para domínios customizados. Custom Vision
  34. 34. Globalcode – Open4education As etapas de criação no Custom Vision são resumidas em: Custom Vision
  35. 35. Globalcode – Open4education Criando um projeto: Custom Vision
  36. 36. Globalcode – Open4education Classification: Classifica a imagem inteira com um valor. Custom Vision GATO
  37. 37. Globalcode – Open4education Custom Vision GATO GATO Cachorro
  38. 38. Globalcode – Open4education Object Detection: Classifica pedaços da imagem como objetos. Custom Vision
  39. 39. Globalcode – Open4education Custom Vision
  40. 40. Globalcode – Open4education Começando o projeto A primeira coisa é carregar as imagens
  41. 41. Globalcode – Open4education Projeto Depois disso, precisamos fazer a detecção de cada objeto manualmente, dessa forma o modelo irá aprender
  42. 42. Globalcode – Open4education Projeto
  43. 43. Globalcode – Open4education Projeto Após carregar todas as imagens você poderá treinar seu modelo!
  44. 44. Globalcode – Open4education Projeto
  45. 45. Globalcode – Open4education Projeto
  46. 46. Globalcode – Open4education Projeto Fazendo um teste online!
  47. 47. Globalcode – Open4education Projeto
  48. 48. Globalcode – Open4education Projeto Legal, mas como eu uso isso no meu projeto? API REST
  49. 49. Globalcode – Open4education Projeto Modelos Offline:
  50. 50. Globalcode – Open4education Projeto Exportando o modelo no formato do TensorFlow:
  51. 51. Globalcode – Open4education Projeto Como o código pronto fica?
  52. 52. Globalcode – Open4education Projeto Como executa?
  53. 53. Globalcode – Open4education Projeto O projeto pronto vem preparado para receber uma imagem por parâmetro e retornar as informações sobre ela. Podemos incrementar utilizando outras ferramentas, mas a partir daí, teremos que fazer por conta própria.
  54. 54. Globalcode – Open4education Projeto Foi utilizado o OpenCV para utilizar a câmera e detectar a letra em tempo real
  55. 55. Globalcode – Open4education Projeto
  56. 56. Globalcode – Open4education Projeto
  57. 57. /gabrielschade /gabrielschade medium.com/@gabrielschade https://gabrielschade.github.io

Notas do Editor

  • Falar dos serviços CUSTOM

×