Implementação de Classificação de Imagens com YOLOv5 e ONNX no Raspberry Pi

Introdução ao Hardware e Ambiente O Raspberry Pi 4B (4GB ou superior) é uma plataforma robusta para prototipagem de visão computacional. Para aplicações que envolvem Inteligência Artificial, como o uso de PyTorch e modelos de Deep Learning, é fundamental utilizar uma versão do sistema operacional Linux de 64 bits para garantir compatibilidade c ...

Publicado em 7-16 08:40

Binarização Adaptativa de Imagens com o Algoritmo de Otsu em Python

Dominando a Binarização de Imagens com o Algoritmo de Otsu No vasto campo do processamento de imagens, a binarização é uma etapa fundamental, especialmente para tarefas como reconhecimento de caracteres, segmentação de objetos ou análise de documentos. O desafio comum reside na escolha de um limiar adequado que consiga separar de forma eficaz o ...

Publicado em 7-16 06:40

Aplicação do Modelo LaMa em Sequências de Vídeo: Pipeline e Otimização de Inpainting Temporal

Introdução ao Inpainting de Sequências de Vídeo A extrapolação de modelos de restauração de imagens estáticas, como o LaMa (Large Mask Inpaintnig) com transformadas de Fourier (FFT), para o domínio de vídeo apresenta desafios únicos. Embora um vídeo seja fundamentalmente uma sequência de quadros, a aplicação independente de algoritmos de inpain ...

Publicado em 7-16 01:44

Método do Fluxo Óptico Lucas-Kanade

Método do Fluxo Óptico Lucas-Kanade Verificação dos Parâmetros de Entrada O primeiro passo na implementação é validar os parâmetros passados para o programa. Neste caso, esperamos receber apenas o caminho para o diretório contendo o arquivo de associação "associate.txt", o que resulta na verificação de argc igual a 2. string caminho_d ...

Publicado em 7-14 12:50

Automatização de Login com Captchas de Deslize usando Python

Captcha de Deslize Simples Para o site http://admin.emaotai.cn/login.aspx, esse tipo de captcha requer apenas arrastar o slider para a posição especificada. Antes de arrastar, é necessário rolar até o elemento desejado. import tempo from selenium import webdriver from selenium.webdriver import ActionChains # Instanciar o navegador Selenium na ...

Publicado em 7-14 07:25

Calibração Automática Mão-Olho para Robôs Industriais com OpenCV em C++

Este artigo detalha o processo de calibração automática mão-olho ("eye-in-hand") utilizando OpenCV em C++. O cenário de aplicação envolve um braço robótico de seis eixos que executa tarefas de inserção, onde uma câmera montada na ferramenta (gripper) do robô captura um objeto para alinhá-lo com um alvo. Princípios da Calibração 1. Sis ...

Publicado em 7-13 12:55

Sistema de Recomendação de Guarda-Roupa Personalizado em Python

Arquitetura do Sistema e Design Funcional Este projeto foca na construção de uma aplicação para sugestão de combinações de vestuário. A arquitetura do sistema segue um padrão de três camadas, com um backend construído em Python usando o framwork Flask, um frontend multiplataforma desenvolvido com React Native, e um banco de dados PostgreSQL par ...

Publicado em 7-6 18:07

Desfoque Gaussiano e Detecção de Bordas Utilizando OpenCV

Preparação do Ambiente Antes de começar, assegure-se de que a biblioteca OpenCV está instalada. Utilize o seguinte comando, se necessário: pip install opencv-python Implementação e Exemplo de Código import cv2 as cv # Carregando a imagem do disco imagem_original = cv.imread('fotografia.png') # Aplicando suavização gaussiana imagem_suavizada ...

Publicado em 7-4 04:31

Processamento de Imagens e OCR: Criando um Scanner de Documentos Inteligente com OpenCV e Tesseract

Fundamentos da Digitalização Digital de Documentos Capturar documentos via smartphone é uma prática comum, porém, desafios como disterções geométricas, iluminação irregular e ruído visual prejudicam a precisão do Reconhecimento Óptico de Caracteres (OCR). Este guia técnico demonstra como integrar OpenCV e Tesseract para desenvolver uma ferramen ...

Publicado em 7-3 06:07

Guia Completo de Instalação e Configuração do Pupil: Suporte Multiplataforma para Windows, macOS e Linux

O Pupil é um projeto de rastreamento ocular de código aberto, compatível com Windows, macOS e Linux. Este guia oferece um método rápido e prático para instalação e configuração, permitindo que você comece a usar esta ferramenta poderosa de rastreamento ocular. Requisitos e Dependências Antes de iniciar a instalação, certifique-se de que seu sis ...

Publicado em 6-24 21:37