Curso de Visão Computacional com SimpleCV
O SimpleCV é uma estrutura de código aberto, o que significa que é uma coleção de bibliotecas e software que pode utilizar para desenvolver aplicações de visão. Permite-lhe trabalhar com imagens ou fluxos de vídeo provenientes de webcams, Kinects, câmaras FireWire e IP, ou telemóveis. Ajuda-o a criar software para que as suas várias tecnologias não só vejam o mundo, mas também o compreendam.
Público
Este curso é dirigido a engenheiros e programadores que procuram desenvolver aplicações de visão computacional com o SimpleCV.
Programa do Curso
Primeiros passos
- Instalação
Tutoriais e exemplos
- Shell do SimpleCV
- Noções básicas do SimpleCV
- O programa Olá Mundo
- Interagindo com a tela
- Carregando um diretório de imagens
- Macros
- Kinect
- Cronometragem
- Detetar um carro
- Segmentação da imagem e morfologia
- Aritmética de imagens
- Excepções na matemática de imagens
- Histogramas
- Espaço de cor
- Utilização de picos de tonalidade
- Criando um efeito de desfoque de movimento
- Simulação de longa exposição
- Chroma Key (Ecrã Verde)
- Desenhar em imagens no SimpleCV
- Camadas
- Marcando a imagem
- Texto e fontes
- Criar um objeto de visualização personalizado
Requisitos
Conhecimentos das seguintes línguas:
- Python
Os cursos de treinamento abertos exigem mais de 5 participantes.
Curso de Visão Computacional com SimpleCV - Reserva
Curso de Visão Computacional com SimpleCV - Consulta
Visão Computacional com SimpleCV - Solicitação de Consultoria
Solicitação de Consultoria
Declaração de Clientes (2)
Trainer was very knowlegable and very open to feedback on what pace to go through the content and the topics we covered. I gained alot from the training and feel like I now have a good grasp of image manipulation and some techniques for building a good training set for an image classification problem.
Anthea King - WesCEF
Curso - Computer Vision with Python
I genuinely enjoyed the hands-on approach.
Kevin De Cuyper
Curso - Computer Vision with OpenCV
Próximas Formações Provisórias
Cursos Relacionados
Deep Learning para Vision com Caffe
21 HorasO Caffe é um framework de aprendizado profundo desenvolvido com expressão, velocidade e modularidade em mente.
Este curso explora a aplicação do Caffe como um framework de Aprendizado Profundo para reconhecimento de imagens, utilizando o MNIST como exemplo.
Público-Alvo
Este curso é adequado para pesquisadores e engenheiros de Aprendizado Profundo interessados em utilizar o Caffe como framework.
Ao completar este curso, os participantes serão capazes de:
- compreender a estrutura e os mecanismos de implantação do Caffe
- realizar tarefas de instalação, configuração de ambiente de produção e arquitetura
- avaliar a qualidade do código, realizar depuração e monitoramento
- implementar produções avançadas como treinamento de modelos, implementação de camadas e registro
Visão Computacional para Veículos Autônomos
21 HorasEste treinamento presencial, conduzido por um instrutor (online ou no local), é voltado para desenvolvedores de IA e engenheiros de visão computacional de nível intermediário que desejam construir sistemas de visão robustos para aplicações de direção autônoma.
Ao final deste treinamento, os participantes serão capazes de:
- Compreender os conceitos fundamentais de visão computacional em veículos autônomos.
- Implementar algoritmos para detecção de objetos, detecção de faixas e segmentação semântica.
- Integrar sistemas de visão com outros subsistemas de veículos autônomos.
- Aplicar técnicas de aprendizado profundo para tarefas avançadas de percepção.
- Avaliar o desempenho de modelos de visão computacional em cenários do mundo real.
Visão computacional com Google Colab e TensorFlow
21 HorasEsta formação presencial ou online em Brasil é direcionada a profissionais avançados que desejam aprofundar seu entendimento sobre visão computacional e explorar as capacidades do TensorFlow para desenvolver modelos de visão sofisticados usando o Google Colab.
Ao final deste treinamento, os participantes serão capazes de:
- Construir e treinar redes neurais convolucionais (CNNs) utilizando o TensorFlow.
- Utilizar o Google Colab para desenvolvimento de modelos escaláveis e eficientes em nuvem.
- Implementar técnicas de pré-processamento de imagens para tarefas de visão computacional.
- Deployar modelos de visão computacional para aplicações do mundo real.
- Utilizar transfer learning para melhorar o desempenho das CNNs.
- Visualizar e interpretar os resultados dos modelos de classificação de imagens.
Edge AI para Visão Computacional: Processamento de Imagens em Tempo Real
21 HorasEsta formação ao vivo e orientada por instrutor em Brasil (online ou presencial) é direcionada a engenheiros de visão computacional, desenvolvedores de IA e profissionais de IoT de nível intermediário a avançado que desejam implementar e otimizar modelos de visão computacional para processamento em tempo real em dispositivos de borda.
Ao final desta formação, os participantes serão capazes de:
- Compreender os fundamentos da Edge AI e suas aplicações na visão computacional.
- Deployar modelos otimizados de aprendizado profundo em dispositivos de borda para análise de imagem e vídeo em tempo real.
- Usar frameworks como TensorFlow Lite, OpenVINO e NVIDIA Jetson SDK para deploy de modelos.
- Otimizar modelos de IA para desempenho, eficiência energética e inferência com baixa latência.
Desenvolvimento de Reconhecimento Facial com IA para Forças de Segurança
21 HorasEsta formação ao vivo e conduzida por instrutor em Brasil (online ou presencial) é destinada a profissionais de nível iniciante da força policial que desejam migrar do esboço manual facial para o uso de ferramentas de inteligência artificial na criação de sistemas de reconhecimento facial.
Ao final desta formação, os participantes serão capazes de:
- Compreender os fundamentos de Inteligência Artificial e Aprendizado de Máquina.
- Conhecer as bases do processamento digital de imagens e sua aplicação no reconhecimento facial.
- Desenvolver habilidades no uso de ferramentas e frameworks de IA para criar modelos de reconhecimento facial.
- Obter experiência prática na criação, treinamento e teste de sistemas de reconhecimento facial.
- Compreender as considerações éticas e melhores práticas no uso da tecnologia de reconhecimento facial.
Fiji: Introdução ao Processamento de Imagens Científicas
21 HorasO Fiji é um pacote de processamento de imagens de código aberto que agrupa o ImageJ (um programa de processamento de imagens para imagens multidimensionais científicas) e vários plugins para análise de imagens científicas.
Neste treinamento ao vivo conduzido por instrutor, os participantes aprenderão como usar a distribuição Fiji e seu programa ImageJ subjacente para criar um aplicativo de análise de imagem.
Ao final deste treinamento, os participantes serão capazes de:
- Usar os recursos avançados de programação e os componentes de software do Fiji para estender o ImageJ
- costurar grandes imagens 3d a partir de telhas sobrepostas
- Atualizar automaticamente uma instalação do Fiji na inicialização usando o sistema de atualização integrado
- Selecionar de entre uma vasta seleção de linguagens de scripting para criar soluções de análise de imagem personalizadas
- Utilizar as poderosas bibliotecas do Fiji, como a ImgLib, em grandes conjuntos de dados de bioimagens
- Implementar a sua aplicação e colaborar com outros cientistas em projectos semelhantes
Formato do curso
- Palestra interactiva e discussão.
- Muitos exercícios e prática.
- Implementação prática num ambiente de laboratório ao vivo.
Opções de personalização do curso
- Para solicitar uma formação personalizada para este curso, por favor contacte-nos para combinar.
Fiji: Processamento de Imagens para Biotecnologia e Toxicologia
14 HorasEste treinamento orientado por instrutor (online ou presencial) é destinado a pesquisadores e profissionais de laboratório de nível iniciante a intermediário que desejam processar e analisar imagens relacionadas a tecidos histológicos, células sanguíneas, algas e outras amostras biológicas.
Ao final deste treinamento, os participantes serão capazes de:
- Navegar na interface do Fiji e utilizar as funções principais do ImageJ.
- Pré-processar e melhorar imagens científicas para uma análise mais precisa.
- Analisar imagens quantitativamente, incluindo contagem de células e medição de áreas.
- Automatizar tarefas repetitivas usando macros e plugins.
- Personalizar fluxos de trabalho para necessidades específicas de análise de imagens em pesquisa biológica.
Visão Computacional com OpenCV
28 HorasOpenCV (Open Source Computer Vision Library: http://opencv.org) é uma biblioteca de código aberto licenciada pela BSD que inclui várias centenas de algoritmos de visão por computador.
Público alvo
Este curso destina-se a engenheiros e arquitectos que pretendam utilizar OpenCV em projectos de visão por computador
Python e Aprendizado Profundo com OpenCV 4
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a engenheiros de software que desejam programar em Python com OpenCV 4 para aprendizado profundo.
Ao final deste treinamento, os participantes serão capazes de:
- Visualizar, carregar e classificar imagens e vídeos usando OpenCV 4.
- Implementar o aprendizado profundo em OpenCV 4 com TensorFlow e Keras.
- Execute modelos de aprendizado profundo e gere relatórios impactantes a partir de imagens e vídeos.
Reconhecimento de Padrones
14 HorasPattern Matching é uma técnica utilizada para localizar padrões específicos numa imagem. Pode ser utilizada para determinar a existência de caraterísticas específicas numa imagem capturada, por exemplo, a etiqueta esperada num produto defeituoso numa linha de produção ou as dimensões especificadas de um componente. É diferente de "Pattern Recognition" (que reconhece padrões gerais com base em colecções maiores de amostras relacionadas) na medida em que dita especificamente o que estamos à procura e depois diz-nos se o padrão esperado existe ou não.
Formato do curso
- Este curso apresenta as abordagens, tecnologias e algoritmos utilizados no campo da correspondência de padrões, uma vez que se aplica a Machine Vision.
Visão Computacional com Python
14 HorasA Visão Computacional é um campo que envolve a extração automática, análise e compreensão de informações úteis de mídia digital. Python é uma linguagem de programação de alto nível famosa por sua sintaxe clara e legibilidade do código.
Neste treinamento conduzido por instrutor, os participantes aprenderão os fundamentos da Visão Computacional enquanto passam pela criação de um conjunto de aplicativos simples de Visão Computacional usando Python.
Ao final deste treinamento, os participantes serão capazes de:
- Compreender os fundamentos da Visão Computacional
- Usar Python para implementar tarefas de Visão Computacional
- Construir seus próprios sistemas de detecção facial, de objetos e de movimento
Público-alvo
- Programadores Python interessados em Visão Computacional
Formato do curso
- Parte palestra, parte discussão, exercícios e muita prática prática
Vision Builder para Inspeção Automatizada
35 HorasEsta formação ao vivo, ministrada por um instrutor em Brasil (online ou presencial), é direcionada a profissionais de nível intermediário que desejam usar o Vision Builder AI para projetar, implementar e otimizar sistemas de inspeção automatizados para processos SMT (Surface-Mount Technology).
No final desta formação, os participantes serão capazes de:
- Configurar e configurar inspeções automatizadas usando o Vision Builder AI.
- Obter e pré-processar imagens de alta qualidade para análise.
- Implementar decisões baseadas em lógica para detecção de defeitos e validação do processo.
- Gerar relatórios de inspeção e otimizar o desempenho do sistema.
Detecção de Objetos em Tempo Real com YOLO
7 HorasEste treinamento dirigido por instrutor (online ou presencial) em Brasil é voltado para desenvolvedores back-end e cientistas de dados que desejam incorporar modelos pré-treinados YOLO em seus programas orientados a empresas e implementar componentes custo-efetivos para detecção de objetos.
Ao final deste treinamento, os participantes serão capazes de:
- Instalar e configurar as ferramentas e bibliotecas necessárias para a detecção de objetos usando YOLO.
- Personalizar aplicativos baseados em linha de comando Python que operam com base em modelos pré-treinados YOLO.
- Implementar o framework de modelos pré-treinados YOLO para diversos projetos de visão computacional.
- Converter conjuntos de dados existentes para detecção de objetos no formato YOLO.
- Compreender os conceitos fundamentais do algoritmo YOLO para visão computacional e/ou aprendizado profundo.
YOLOv7: Detecção de Objetos em Tempo Real com Visão Computacional
21 HorasEste treinamento ministrado por instrutor (online ou presencial) em Brasil é destinado a desenvolvedores, pesquisadores e cientistas de dados de nível intermediário a avançado que desejam aprender como implementar detecção de objetos em tempo real usando YOLOv7.
Ao final deste treinamento, os participantes serão capazes de:
- Compreender os conceitos fundamentais de detecção de objetos.
- Instalar e configurar o YOLOv7 para tarefas de detecção de objetos.
- Treinar e testar modelos personalizados de detecção de objetos usando o YOLOv7.
- Integrar o YOLOv7 com outros frameworks e ferramentas de visão computacional.
- Solucionar problemas comuns relacionados à implementação do YOLOv7.