Ultralytics YOLO27:
Guias

O que é a computação de imagens? Uma introdução rápida

Saiba o que é a computação de imagens, como funciona e como é aplicada na área da saúde, na condução autónoma e noutros sistemas inteligentes modernos.

ABAbirami Vina8 min read
Máquinas a interpretar dados visuais através da computação de imagens

Quando atravessas um centro comercial ou uma rua pública movimentada, as câmaras instaladas acima das entradas e ao longo das passagens registam a atividade. Elas geram dados visuais a cada segundo e, na maior parte do tempo, nem sequer percebemos isso.

Este fluxo constante de dados alimenta sistemas modernos baseados em IA, desde sistemas de segurança inteligentes até carros autónomos. Estas inovações são impulsionadas pela computação de imagens, um campo versátil que combina informática, matemática e física.

A computação de imagens ajuda as máquinas a compreender o que veem numa imagem. Permite que os sistemas reconheçam o que está a acontecer numa cena e decidam como funcionar ou responder, como parar um carro autónomo quando surge um obstáculo.

Neste artigo, vamos explorar o que é a computação de imagens e como é utilizada em sistemas de inteligência artificial (IA) de ponta. Vamos começar!

Compreender a computação de imagens#

A computação de imagens é o processo de capturar, processar e analisar imagens utilizando algoritmos avançados. Trata as imagens como dados que as máquinas conseguem compreender e processar.

Por outras palavras, cada imagem é processada como uma grelha de números. Isto é feito convertendo os píxeis, as unidades mais pequenas de uma imagem, numa matriz composta por linhas e colunas. Cada píxel tem um valor numérico que indica à máquina o nível de luminosidade ou escuridão de uma área específica da imagem.

A forma como estes valores são organizados depende de a imagem ser em escala de cinzentos ou a cores. Nas imagens em escala de cinzentos, os valores dos píxeis variam normalmente entre 0 (preto) e 255 (branco). Nas imagens a cores, são utilizadas várias matrizes para representar diferentes canais de cor, como Vermelho, Verde e Azul (RGB) ou Matiz, Saturação e Valor (HSV).

Representações matriciais de imagens digitais

Fig. 1. Representações matriciais de imagens (Fonte)

Além das matrizes de píxeis, uma imagem contém frequentemente informações contextuais ocultas, conhecidas como metadados. Os metadados fornecem detalhes importantes, como a resolução da imagem, a profundidade de bits, as definições da câmara ou do sensor e a hora exata em que a imagem foi capturada. As imagens são armazenadas em formatos de ficheiro específicos para preservar tanto os dados visuais como os metadados.

Por exemplo, na computação de imagens biomédicas, as imagens são normalmente armazenadas no formato de Imagiologia Digital e Comunicações em Medicina (DICOM). O DICOM combina dados visuais da imagem com informações do paciente, como dados de identificação e definições do equipamento, garantindo que a análise de imagens médicas seja precisa, consistente e segura.

Como funciona a computação de imagens#

Agora que compreendemos melhor o que é a computação de imagens, vamos percorrer as etapas utilizadas para converter uma transmissão de câmara em informações úteis.

Embora o fluxo de trabalho exato possa variar consoante a aplicação, a maioria dos sistemas de computação de imagens segue estas etapas principais:

  • Aquisição de imagens: primeiro, os dados visuais são capturados utilizando câmaras e sensores ou recolhidos de conjuntos de dados de imagens de código aberto.
  • Pré-processamento de imagens: em seguida, as imagens adquiridas são redimensionadas, têm o ruído reduzido, são melhoradas e convertidas para um espaço de cor específico, de modo a uniformizar as entradas.
  • Extração de características: os algoritmos de aprendizagem profunda são utilizados para aprender padrões importantes na imagem, como contornos, formas e texturas.
  • Interpretação: as características extraídas são analisadas para realizar tarefas como deteção de objetos, segmentação de imagens e rastreamento de objetos.
  • Saída: por fim, o sistema gera resultados estruturados, como rótulos de classe ou caixas delimitadoras, e apresenta-os de uma forma fácil de compreender e utilizar por pessoas ou outros sistemas para visualização.

Computação de imagens vs. visão computacional vs. processamento de imagens#

Quando encontras o termo computação de imagens, também podes ver termos como processamento de imagens e visão computacional. Embora estes termos sejam frequentemente utilizados como sinónimos, descrevem formas diferentes de os sistemas de IA interagirem com dados visuais.

Por exemplo, o processamento de imagens centra-se no melhoramento das imagens ou da qualidade das imagens de entrada, utilizando operações básicas como remoção de ruído, redimensionamento e ajuste de contraste. Entretanto, a visão computacional, que é um ramo da IA, baseia-se no processamento de imagens para permitir que as máquinas reconheçam objetos, interpretem cenas e compreendam o que está a acontecer em imagens ou vídeos.

A computação de imagens combina o processamento de imagens e a visão computacional para transformar dados visuais em resultados significativos e utilizáveis por sistemas inteligentes.

Comparação entre processamento de imagens, visão computacional e computação de imagens

Fig. 2. Processamento de imagens vs. visão computacional vs. computação de imagens. Imagem do autor.

Como a computação de imagens é implementada atualmente#

Em seguida, vamos ver como a computação de imagens é implementada atualmente.

Nas primeiras fases da computação de imagens, características como contornos, cantos e texturas eram definidas manualmente através de algoritmos baseados em regras e concebidos manualmente. Embora estas metodologias funcionassem razoavelmente bem em ambientes controlados, tinham dificuldade em escalar e adaptar-se a condições complexas do mundo real.

Os sistemas modernos de computação de imagens resolvem estas limitações utilizando abordagens baseadas em aprendizagem profunda. Modelos como redes neuronais convolucionais (CNNs) e Transformers de visão aprendem automaticamente características relevantes a partir de grandes conjuntos de dados de imagens. Isto permite-lhes realizar tarefas como deteção de objetos, segmentação de instâncias e rastreamento de objetos com maior precisão e robustez.

Atualmente, os fluxos de trabalho de computação de imagens dependem frequentemente de modelos de visão em tempo real concebidos para implementação em sistemas de IA de ponta. Por exemplo, modelos de IA para visão, como o Ultralytics YOLO26, permitem funcionalidades de visão computacional rápidas e eficientes, como deteção de objetos e segmentação de instâncias, tanto em dispositivos de edge como em ambientes de nuvem.

Ultralytics YOLO26 a detetar e segmentar objetos numa imagem

Fig. 3. Exemplo da utilização do Ultralytics YOLO26 para detetar e segmentar objetos numa imagem

Aplicações da computação de imagens no mundo real#

A computação de imagens é amplamente utilizada em aplicações do mundo real para compreender e agir com base em dados visuais. Vamos explorar como a computação de imagens é aplicada em diferentes áreas.

Computação de imagens médicas para a deteção precoce de doenças#

A computação de imagens pode ajudar médicos e profissionais de saúde a detetar doenças mais cedo e a analisar exames médicos com maior eficiência. Estes sistemas inovadores de saúde conseguem processar rapidamente dados de imagiologia médica, como radiografias e exames de ressonância magnética (MRI), e frequentemente fornecem resultados mais consistentes do que a análise manual.

Por exemplo, modelos como o Ultralytics YOLO26 podem ser treinados com grandes conjuntos de imagens de radiografias torácicas para aprender padrões associados a infeções e anomalias. Depois de treinados, estes modelos podem ajudar a identificar se um exame parece normal ou apresenta sinais de doenças como pneumonia ou COVID-19.

Computação de imagens para condução autónoma#

Os veículos autónomos utilizam a computação de imagens para compreender o que acontece à sua volta e tomar decisões de condução. A tecnologia transforma imagens brutas das câmaras em informações em tempo real que ajudam o veículo a deslocar-se de forma segura e suave.

A computação de imagens é habitualmente utilizada em sistemas avançados de assistência ao condutor (ADAS). Em vez de simplesmente gravarem vídeo, estes módulos analisam cada fotograma para detetar marcações de faixa, outros veículos, peões e obstáculos. Isto permite que o carro reaja às alterações das condições da estrada com pouca intervenção humana.

Outro caso de utilização comum é combinar imagens de várias câmaras para criar uma visão de 360 graus do ambiente circundante do veículo. A computação de imagens ajuda a corrigir a distorção da lente, melhorar a nitidez da imagem e equilibrar a luminosidade e a cor em todas as transmissões das câmaras. O resultado é uma visão clara e contínua que permite ao veículo navegar em segurança, mesmo com mau tempo ou em condições de pouca luz.

Costura de imagens utilizando aprendizagem profunda

Fig. 4. Costura de imagens utilizando aprendizagem profunda (Fonte)

Vantagens e desvantagens da computação de imagens#

Eis algumas das vantagens da computação de imagens:

  • Escalabilidade: depois de treinados, os sistemas de computação de imagens podem analisar continuamente grandes volumes de dados visuais e fazê-lo em escala.
  • Tomada de decisões: permite aplicações críticas em termos de tempo, como condução autónoma, rastreio médico e monitorização industrial.
  • Eficiência de custos ao longo do tempo: embora a configuração inicial possa ser dispendiosa, a análise visual automatizada pode reduzir os custos operacionais a longo prazo.

Embora existam muitos benefícios associados à computação de imagens, também existem algumas limitações. Eis alguns fatores a considerar:

  • Qualidade dos dados: os métodos de computação de imagens dependem fortemente de uma rotulagem precisa e de conjuntos de dados de alta qualidade, que podem ser dispendiosos e demorados de criar.
  • Sensibilidade às condições: alterações na iluminação, oclusão, desfoque de movimento, condições meteorológicas ou ângulos da câmara podem afetar negativamente o desempenho do modelo.
  • Explicabilidade limitada: os modelos de imagens baseados em aprendizagem profunda podem funcionar como caixas negras, dificultando a explicação de como as decisões são tomadas.

Principais conclusões#

A computação de imagens evoluiu do processamento básico de imagens para uma tecnologia que permite aos sistemas de IA percecionar e compreender o mundo real em tempo real. À medida que a aprendizagem profunda continua a avançar, a computação de imagens está a tornar-se uma parte essencial da criação de kits de ferramentas e aplicações mais inteligentes e práticos.

Junta-te à nossa comunidade e consulta o nosso repositório do GitHub para aprenderes sobre IA. Explora as nossas páginas de soluções para conheceres aplicações de IA na agricultura e visão computacional na logística. Descobre as nossas opções de licenciamento e começa a criar modelos de IA para visão.

Explore solutions

Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforma imagens de drones e aéreas em insights em tempo real para agricultura, aquicultura, monitoramento ambiental, conservação e análise geoespacial com Ultralytics YOLO.
Saiba mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Leva a IA de visão para o monitoramento aéreo com os modelos do Ultralytics YOLO. Potencializa drones, fluxos de trabalho aeroespaciais, conservação ambiental e indústrias geoespaciais com soluções de visão computacional.
Saiba mais

Protege cada local com os modelos do Ultralytics YOLO. A IA de visão alimenta monitoramento de perímetro, detecção de ameaças, reconhecimento de placas e segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Visão computacional no retalho

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Visão computacional na produção

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Visão computacional no setor automóvel

Visão computacional no setor automóvel

Aplique visão computacional no setor automóvel com modelos Ultralytics YOLO. A IA de visão melhora a segurança rodoviária, a assistência ao condutor e a automatização de veículos para estradas mais inteligentes.
Saiba mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve a IA de visão para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais
Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforma imagens de drones e aéreas em insights em tempo real para agricultura, aquicultura, monitoramento ambiental, conservação e análise geoespacial com Ultralytics YOLO.
Saiba mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Leva a IA de visão para o monitoramento aéreo com os modelos do Ultralytics YOLO. Potencializa drones, fluxos de trabalho aeroespaciais, conservação ambiental e indústrias geoespaciais com soluções de visão computacional.
Saiba mais

Protege cada local com os modelos do Ultralytics YOLO. A IA de visão alimenta monitoramento de perímetro, detecção de ameaças, reconhecimento de placas e segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Visão computacional no retalho

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Visão computacional na produção

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Visão computacional no setor automóvel

Visão computacional no setor automóvel

Aplique visão computacional no setor automóvel com modelos Ultralytics YOLO. A IA de visão melhora a segurança rodoviária, a assistência ao condutor e a automatização de veículos para estradas mais inteligentes.
Saiba mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve a IA de visão para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais
Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforma imagens de drones e aéreas em insights em tempo real para agricultura, aquicultura, monitoramento ambiental, conservação e análise geoespacial com Ultralytics YOLO.
Saiba mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Leva a IA de visão para o monitoramento aéreo com os modelos do Ultralytics YOLO. Potencializa drones, fluxos de trabalho aeroespaciais, conservação ambiental e indústrias geoespaciais com soluções de visão computacional.
Saiba mais

Protege cada local com os modelos do Ultralytics YOLO. A IA de visão alimenta monitoramento de perímetro, detecção de ameaças, reconhecimento de placas e segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Visão computacional no retalho

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Visão computacional na produção

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Visão computacional no setor automóvel

Visão computacional no setor automóvel

Aplique visão computacional no setor automóvel com modelos Ultralytics YOLO. A IA de visão melhora a segurança rodoviária, a assistência ao condutor e a automatização de veículos para estradas mais inteligentes.
Saiba mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve a IA de visão para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais

Vamos construir juntos o futuro da IA!

Começa a tua jornada com o futuro da aprendizagem automática