Etiqueta: opencv

Filtros de imagens com OpenCV

Os 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

Controlando jogo dino com Python e OpenCV

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

Equalização por Histograma

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

Detecção de máscara em tempo real usando yolov3-tiny

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

Escrevendo texto em imagem com OpenCV

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

Lendo e salvando imagem com OpenCV

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

Capa de invisibilidade usando OpenCV

Uma das abilidades indispensável para um projetista de visão computacional é sobre o uso máscaras. A capa de invisibilidade é um excelente exercício para compreensão dessa técnica. Para repetir esse experimento você vai precisar dos seguintes itens. Python3 Opencv-python ou opencv-contrib-python numpy Video de fundo Uma toalha ou lençou de cor vermelho (com edição pode ser outra ….  Read More

Segmentação usando espaço de cor

Técnicas poderosas como deep learning estão em alta quando se trata de detecção e segmentação de objetos em imagens. Entretanto, para análise de vídeo em tempo real, uma simples segmentação baseada em cor poder ser muito eficiente. O espaço de cor mais comum é o RGB (vermelho verde e azul). Cada pixel é representado por uma tupla contendo 3 ou 4 valores que variam ….  Read More

O que é uma imagem?

Uma imagem pode ser conceituada como uma representação de um objeto. Quando a luz incide sobre um objeto, parte é refletida, nossos olhos captam essa luz que é interpretada como cor. Um sensor fotossensível converter essa informação em um sinal elétrico. As cores como conhecemos possuem 3 componentes principais o vermelho, verde e azul (inglês ….  Read More