Olá leitor.
Para você, o fato de todos terem experimentado máscaras de envelhecimento por meio 
do aplicativo Face não é mais novidade. Por sua vez, para visão computacional, existem tarefas mais interessantes que isso. Abaixo, apresentarei 8 etapas que ajudarão você a dominar os princípios da visão computacional.

Antes de começar com as etapas, vamos entender quais 
tarefas você e eu podemos resolver com a ajuda da visão por computador. Exemplos de tarefas podem incluir o seguinte:
O conhecimento mínimo necessário para dominar a visão computacional
Então agora vamos descer as etapas.
Etapa 1 - Técnicas básicas de imagem
Esta etapa é sobre o básico técnico.
Confira esta ótima lista de reprodução do YouTube, 
The Ancient Secrets of Computer Vision, de 
Joseph Redmon.Leia o terceiro capítulo do livro de Richard Sheliski, 
Computer Vision: Algorithms and Applications.
Desenvolva conhecimento - tente 
transformar imagens com o OpenCV. O site possui muitos 
manuais eletrônicos passo a passo , orientados pelos quais você pode descobrir tudo.
Etapa 2 - Rastreamento de movimento e análise de fluxo óptico
Um fluxo óptico é uma sequência de imagens de objetos obtidos movendo um observador ou objetos em relação a uma cena.
Faça o curso - 
um curso de visão computacional na Udacity , especialmente a lição 6.
Veja 
o oitavo vídeo da lista do YouTube e uma palestra sobre fluxo e rastreamento ópticos.
Leia as seções 10.5 e 8.4 do 
livro de Sheliski.
Como um projeto de treinamento, descubra como usar o OpenCV para 
rastrear um objeto em um quadro de vídeo.Etapa 3 - Segmentação básica
Na visão computacional, a 
segmentação é o processo de dividir uma imagem digital em vários segmentos (super pixels). O objetivo da segmentação é simplificar e / ou alterar a apresentação de uma imagem para facilitar e facilitar a análise.
Portanto, 
a transformação Hough permite encontrar círculos e linhas.
Confira estes vídeos:
Confira - 
um excelente projeto cujas tarefas semelhantes são extremamente importantes para a visão computacional de veículos elétricos autônomos.
Etapa 4 - Montagem
Dados diferentes requerem uma abordagem de ajuste específica e seus próprios algoritmos.
Assista ao vídeo:
Leia as seções 4.3.2 e 5.1.1 do 
livro de texto Sheliski.Como tarefa de trabalho independente, analise o 
problema de determinar as coordenadas do local onde as linhas convergem no horizonte da perspectiva.Etapa 5 - Combinando imagens obtidas de diferentes pontos de inspeção
Confira a 
lista de reprodução do YouTubeLeia a 
carta de apresentação.Para o projeto, você pode levar seus próprios dados. Por exemplo, tire uma foto de móveis de lados diferentes e faça um objeto 3D no OpenCV a partir de um álbum de imagens planas.
Etapa 6 - cenas 3D
Sendo capaz de criar objetos 3D a partir de imagens planas, você pode tentar criar uma realidade tridimensional.
Take - 
Curso de Visão e Rastreamento EstéreoAssista ao vídeo:
Como projeto, tente 
reconstruir a cena ou 
rastrear um objeto no espaço tridimensional .
Etapa 7 - Reconhecimento de objetos e classificação de imagens
É conveniente usar o TensorFlow como uma estrutura para aprendizado profundo. Essa é uma das estruturas mais populares, para que você possa encontrar facilmente exemplos suficientes. Para começar com imagens no TensorFlow, siga 
este tutorial .
Além disso, usando links, considere os seguintes tópicos:
Como projeto, crie uma rede neural no TensorFlow que determine a 
marca do carro ou a 
raça do cachorro a partir da 
imagem .
Etapa 8 - Aprendizado profundo e moderno
Ler - 
Palestras do Curso de StanfordAssista ao vídeo:
Sobre isso, nossos passos no estudo da visão por computador chegaram ao fim. Espero que você tenha aprendido algo novo para si mesmo. Como é habitual em Habré, gostei do post - coloque um plus. Não se esqueça de compartilhar com os colegas. Além disso, se você tiver algo que possa compartilhar, escreva nos comentários. Mais informações sobre aprendizado de máquina e ciência de dados em 
Habré e no canal de telegrama 
Neuron (@neurondata).
Todo conhecimento!