Visão computacional
Aprenda a fazer projetos de visão computacional usando as principais tecnologias do mercado.
Aviso de novas publicaçõesOs filtros são encarregados de tarefas muito importantes em processamento de imagens. Seja para remover ruído aumentar contraste ou ressaltar característica da imagem como cantos bordas e agrupamentos. Processamento de sinais é uma área bastante ampla e você pode projetar seus próprios filtros. Entretanto, existem alguns filtros com uso mais frequentes em processamento de imagem. …. Read More
Desenvolver projetos é uma forma bem divertida de adquiri novas habilidades, então aqui vai mais um projetor para aprendermos mais sobre visão computacional. Com certeza você conhece o jogo do dinossauro do chrome, tem alguns projeto de IA para jogar esse jogo. Aqui vamos jogar usando gestos da mão. A pouco tempo, capturar pontos da …. Read More
Nesse post vamos demostrar como preparar um ambiente para desenvolver aplicação com OpenCV e Python. Primeiro veremos em mais detalhe cada ferramenta. Depois, como gerenciar tudo ambiente a partir do PyCharm sem precisar digitar linhas de códigos. Você ira aprender como configurar um ambiente para utilizar o OpenCV no Windows e no Ubuntu. Escolhendo a …. Read More
Uma imagem é uma representação visual de algum senário, de fato uma imagem pode conter informações muito valiosas, seja apenas para registrar um momento, uma comprovação de um fato ocorrido ou ate para automatizar uma tarefa. Além de uma representação visual, é possível em condições específicas extrair informações de profundidade, isso é, a distância e …. Read More
Imagens capturadas com iluminação inadequada é baste comum. As técnicas de processamento de imagem usada para realizar correções é conhecida como realce. Existem várias técnicas de realce. Algumas são bem complexas e tem custo computacional elevado, essas são destinadas a melhorar qualidade de imagens. Outras são mais simples e rápida voltada para correção em pre-processamento, …. Read More
Estou trabalhando em um projeto de visão computacional em que preciso fornecer ao usuário uma interface gráfica para realizar algumas configurações. Isso é bastante comum e é normal ter dúvidas de qual o melhor caminho a seguir, por isso decidi criar esse post para visioncompy falando sobre o assunto. O OpenCV já possui alguns recursos de interface gráfica, porém esse recurso foram inseridos para facilitar o trabalho dos …. Read More
Particularmente gosto de trabalhar com processamento de vídeo porque isso envolve várias áreas da engenharia, além do processamento de imagem. podemos citar, física clássica, álgebra, controle e lógica de programação. É claro, temos muito trabalho pela frente, mas ver o resultado de tudo isso funcionando não tem preço. Um das principais etapas em rastreamento de objeto é …. Read More
Nesse post vamos aprender com usar um modelo de Deep learning yolov3-tiny treinado para detectar se uma pessoa está usando máscara. Geralmente quando discutimos sobre modelo de Deep learning , a acurácia é a principal métrica para comparar modelos. Para detecção de objeto em imagens até faz sentido. Mais, quando precisamos analisar vídeo em tempo real, o custo computacional …. Read More
Geralmente quando tenho que escrever um texto em uma imagem eu tenho uma dúvida, qual fonte usar? Isso porque o OpenCV tem várias fontes definidas, mais em alguns caso a escolha da fonte pode prejudicar a visualização. Aqui estão as fontes do OpenCV As escalas foram definida com 1 e a largura da linha não …. Read More
Nesse artigo vamos discorrer sobre as funções do OpenCV que permite ler e salvar uma imagem. A função imread chamada na linha 2 lê carrega a imagem no formato BGR por padrão, podemos alterar esse comportamento passando um segundo parâmetro. cv2.IMREAD_COLOR: Formato BGR (default). cv2.IMREAD_UNCHANGED: usa o formato atual da imagem incluido o canal alfa. …. Read More