Glossário

Visão por computador (CV)

Desbloqueia o potencial da IA com a Visão por Computador! Explora o seu papel na deteção de objectos, cuidados de saúde, carros autónomos e muito mais. Aprende mais agora!

Treina os modelos YOLO simplesmente
com Ultralytics HUB

Aprende mais

A Visão por Computador (CV) é um domínio dinâmico da inteligência artificial (IA) que se centra em permitir que os computadores interpretem e compreendam o mundo visual tal como os humanos. Ao utilizar grandes conjuntos de dados e algoritmos sofisticados, os sistemas de visão computacional podem processar imagens e vídeos para extrair informações significativas. Esta tecnologia permite às máquinas "ver", identificar e processar dados visuais, permitindo-lhes tomar decisões com base nessas informações. Ao contrário do processamento de imagens, que se centra principalmente na manipulação de imagens, a visão por computador visa compreender o conteúdo dessas imagens, à semelhança da forma como os humanos interpretam o que vêem.

Importância da IA e da aprendizagem automática

A visão computacional é uma pedra angular das aplicações modernas de IA e de aprendizagem automática (ML). Fornece as ferramentas necessárias para que as máquinas compreendam e interpretem a informação visual, o que é crucial para tarefas como a deteção de objectos, a classificação de imagens e a segmentação de imagens. As técnicas de aprendizagem profunda, em especial as redes neuronais convolucionais (CNN), fizeram avançar significativamente as capacidades dos modelos de visão computacional, permitindo-lhes reconhecer padrões e caraterísticas nas imagens com uma precisão notável. Para quem trabalha em aprendizagem automática, a visão computacional oferece métodos poderosos para automatizar e simplificar processos complexos, como a rotulagem de dados e a formação de modelos. Por exemplo, ferramentas como Ultralytics YOLO (You Only Look Once) simplificam estas tarefas, facilitando a implementação de capacidades de visão avançadas por parte de empresas e investigadores.

Principais aplicações e tecnologias

As tecnologias de visão computacional estão a transformar várias indústrias, automatizando tarefas visuais complexas e melhorando a eficiência operacional. Eis algumas aplicações importantes:

Estas aplicações realçam a versatilidade e o impacto da visão computacional em diferentes sectores.

Tecnologias e estruturas essenciais

Os sistemas de visão computacional baseiam-se frequentemente em estruturas robustas de aprendizagem profunda, tais como PyTorch e TensorFlow. Estas estruturas fornecem ferramentas e bibliotecas essenciais para construir, treinar e implementar modelos complexos de redes neurais. Outra ferramenta indispensável é a OpenCV (Open Source Computer Vision Library), que oferece um conjunto abrangente de algoritmos para processamento e análise de imagens. A OpenCV suporta uma vasta gama de tarefas de visão computacional, incluindo a deteção de objectos e o reconhecimento de imagens, e é compatível com várias linguagens de programação, como Python, C++ e Java.

Exemplos do mundo real

Veículos autónomos

Uma das aplicações mais proeminentes da visão computacional é em carros autónomos. Os veículos autónomos utilizam a visão computacional para perceber o seu ambiente, detetar obstáculos, reconhecer sinais de trânsito e tomar decisões de condução em tempo real. Câmeras e sensores capturam dados visuais, que são então processados por algoritmos sofisticados de visão computacional para garantir uma navegação segura e eficiente. Esta tecnologia está a revolucionar a indústria dos transportes ao aumentar a segurança e a eficiência nas estradas.

Sistemas de caixa de retalho

No retalho, a visão por computador está a transformar as operações através de sistemas automatizados de gestão de inventário e de checkout. Os sistemas orientados por IA podem reconhecer produtos sem a necessidade de códigos de barras, facilitando um serviço ao cliente mais rápido e eficiente. Por exemplo, as câmaras nas lojas podem identificar os artigos colocados nos carrinhos de compras e cobrar automaticamente aos clientes, eliminando a necessidade das tradicionais filas de caixa. Isto não só acelera o processo de compra, como também melhora a precisão do inventário e reduz os custos de mão de obra.

Lê tudo