YOLO Vision 2026:
Ultralytics YOLO

Segmentação de imagens com Ultralytics YOLO11 no Google Colab

Descobre como usar efetivamente o Ultralytics YOLO11 para segmentação de imagens, aproveitando um conjunto de dados de peças automóveis no Google Colab para treino e teste simplificados.

ABAbirami Vina4 min read
Segmentação de imagens com Ultralytics YOLO11 no Google Colab

Os modelos Ultralytics YOLO, como o mais recente Ultralytics YOLO11, suportam uma variedade de tarefas de visão computacional como deteção de objetos, classificação de imagens e segmentação de instâncias. Cada uma destas tarefas visa replicar um aspeto específico da visão humana, tornando possível que as máquinas vejam e interpretem o mundo à sua volta.

Por exemplo, considera como um estudante numa aula de arte pode pegar num lápis e delinear um objeto num desenho. Por trás da cena, o cérebro dele está a realizar a segmentação — distinguindo o objeto do fundo e de outros elementos. A segmentação de imagens atinge um objetivo semelhante utilizando inteligência artificial (IA), decompondo dados visuais em partes significativas para as máquinas compreenderem. Esta técnica pode ser usada numa variedade de aplicações em muitas indústrias.

Ultralytics YOLO11 segmenting objects in an image

Fig 1. Ultralytics YOLO11 a ser utilizado para segmentar objetos numa imagem.

Um exemplo prático é a segmentação de peças de automóveis. Ao identificar e categorizar componentes específicos de um veículo, a segmentação de imagens pode otimizar processos em indústrias como fabrico automóvel, reparação e catalogação de comércio eletrónico.

Neste artigo, vamos explorar como podes usar o Ultralytics YOLO11, o Google Colab e o conjunto de dados Roboflow Carparts Segmentation para construir uma solução que consiga identificar e segmentar com precisão peças de automóveis.

O Ultralytics YOLO11 é fácil de usar#

O Ultralytics YOLO11 está disponível como um modelo pré-treinado treinado no conjunto de dados COCO, cobrindo 80 classes de objetos diferentes. No entanto, para aplicações específicas, como a segmentação de peças de automóveis, o modelo pode ser treinado de forma personalizada para melhor se adequar ao teu conjunto de dados e caso de uso. Esta flexibilidade permite que o YOLO11 tenha um bom desempenho tanto em tarefas de uso geral como altamente especializadas.

Treinamento personalizado envolve usar o modelo pré-treinado Ultralytics YOLO11 e ajustá-lo em um novo conjunto de dados. Ao fornecer exemplos rotulados específicos para a tua tarefa, o modelo aprende a reconhecer e segmentar objetos exclusivos do teu projeto. O treinamento personalizado garante maior precisão e relevância em comparação a depender de pesos pré-treinados genéricos.

Configurar o Ultralytics YOLO11 para treino personalizado é simples. Com uma configuração mínima, podes carregar o modelo e o conjunto de dados, iniciar o treino e monitorizar métricas como a perda e a precisão durante o processo. O YOLO11 também inclui ferramentas integradas para validação e avaliação, tornando mais fácil avaliar o desempenho do teu modelo.

Executar o Ultralytics YOLO11 no Google Colab#

Ao fazer o treino personalizado do Ultralytics YOLO11, existem algumas opções diferentes para configurar um ambiente. Uma das escolhas mais acessíveis e convenientes é o Google Colab. Eis algumas vantagens de usar o Google Colab para o treino do YOLO11:

  • Acesso gratuito a recursos: O Google Colab fornece GPUs (Graphics Processing Units) e TPUs (Tensor Processing Units), permitindo-te treinar o Ultralytics YOLO11 sem hardware caro.
  • Ambiente colaborativo: O Google Colab ajuda-te a partilhar notebooks, armazenar trabalho no Google Drive e simplificar o trabalho em equipa através de uma colaboração fácil e acompanhamento de versões.
  • Bibliotecas pré-instaladas: Com ferramentas pré-instaladas como PyTorch e TensorFlow, o Google Colab simplifica o processo de configuração e ajuda-te a começar rapidamente.
  • Integração na nuvem: Podes carregar facilmente conjuntos de dados do Google Drive, GitHub ou outras fontes na nuvem, simplificando a preparação e o armazenamento de dados.

O notebook do Google Colab para o Ultralytics YOLO11

Fig 2. O notebook do Google Colab para o Ultralytics YOLO11.

A Ultralytics também oferece um notebook do Google Colab pré-configurado especificamente para o treino do YOLO11. Este notebook inclui tudo o que precisas, desde o treino do modelo até à avaliação de desempenho, tornando o processo direto e fácil de seguir. É um excelente ponto de partida e permite-te concentrar no fine-tuning do modelo para as tuas necessidades específicas sem te preocupares com passos de configuração complicados.

Uma visão geral do Conjunto de Dados Roboflow Carparts Segmentation#

Depois de decidires o teu ambiente de treino, o passo seguinte é recolher dados ou escolher um conjunto de dados adequado para segmentar peças de automóveis. O Carparts Segmentation Dataset da Roboflow, disponível no Roboflow Universe, é mantido pela Roboflow, uma plataforma que fornece ferramentas para criar, treinar e implementar modelos de visão computacional. Este conjunto de dados inclui 3.156 imagens de treino, 401 imagens de validação e 276 imagens de teste, todas com anotações de alta qualidade para peças de carros como para-choques, portas, espelhos e rodas.

Normalmente, precisarias de descarregar o conjunto de dados do Roboflow Universe e configurá-lo manualmente para treino no Google Colab. No entanto, o pacote Python da Ultralytics simplifica este processo ao oferecer integração perfeita e ferramentas pré-configuradas.

Examples from the car parts segmentation dataset

Fig 3. Exemplos do conjunto de dados de segmentação de peças de automóveis.

Com a Ultralytics, o conjunto de dados está pronto a usar através de um ficheiro YAML pré-configurado que inclui caminhos do conjunto de dados, etiquetas de classe e outros parâmetros de treino. Isto trata da configuração por ti, para que possas carregar rapidamente o conjunto de dados e passar diretamente para o treino do teu modelo. Além disso, o conjunto de dados está estruturado com conjuntos dedicados de treino, validação e teste, tornando mais fácil monitorizar o progresso e avaliar o desempenho.

Ao aproveitar o Roboflow Carparts Segmentation Dataset com as ferramentas fornecidas pelo Ultralytics YOLO11, tens um fluxo de trabalho fluido para construir modelos de segmentação de forma eficiente em plataformas como o Google Colab. Esta abordagem reduz o tempo de configuração e permite-te focar em refinar o teu modelo para aplicações no mundo real.

Aplicações no mundo real da segmentação de peças de automóveis#

A segmentação de peças de automóveis tem uma variedade de utilizações práticas em diferentes setores. Por exemplo, em oficinas de reparação, pode ajudar a identificar e categorizar rapidamente componentes danificados para tornar o processo de reparação mais rápido e eficiente. Da mesma forma, no setor segurador, os modelos de segmentação podem automatizar a avaliação de sinistros ao analisar imagens de veículos danificados para identificar as peças afetadas. Isto acelera o processo de sinistros, reduz erros e poupa tempo tanto para as seguradoras como para os clientes.

Segmenting car parts using YOLO

Fig 4. Segmentação de peças de automóveis utilizando YOLO.

No que diz respeito ao fabrico, a segmentação apoia o controlo de qualidade ao inspecionar peças de automóveis quanto a defeitos, garantindo a consistência e reduzindo o desperdício. Estas aplicações mostram como a segmentação de peças de automóveis pode transformar indústrias ao tornar os processos mais seguros, rápidos e precisos.

Guia passo a passo: a usar o Ultralytics YOLO11 no Google Colab#

Agora que cobrimos todos os detalhes, está na hora de juntar tudo. Para começar, podes conferir o nosso vídeo no YouTube, que te guia por todo o processo de configuração, treinamento e validação de um modelo Ultralytics YOLO11 para segmentação de peças de carros.

Aqui tens uma visão geral rápida dos passos envolvidos:

  • Configura o teu ambiente no Google Colab: Ativa o suporte a GPU e instala o pacote Python da Ultralytics para preparar o treino do modelo.
  • Carrega o modelo Ultralytics YOLO11: Começa com um modelo de segmentação YOLO11 pré-treinado para poupar tempo e aproveitar as funcionalidades existentes para a segmentação de peças de automóveis.
  • Treina o modelo com o conjunto de dados: Usa o ficheiro “carparts-seg.yaml” durante o treino para descarregar, configurar e usar automaticamente o Roboflow Carparts Segmentation Dataset. Ajusta parâmetros como épocas, tamanho da imagem e tamanho do lote para ajustar o modelo.
  • Monitorizar o progresso do treino: Acompanha as métricas principais de desempenho, como a perda de segmentação e a Precisão Média Média (mAP), para garantir que o modelo melhora conforme o esperado.
  • Valida e implementa o modelo: Testa o modelo treinado no conjunto de validação para confirmar a sua precisão e exporta-o para aplicações do mundo real, como controlo de qualidade ou processamento de sinistros de seguros.

Benefícios de usar o Ultralytics YOLO11 para a segmentação de peças de automóveis#

O Ultralytics YOLO11 é uma ferramenta fiável e eficiente para a segmentação de peças de carros, oferecendo uma gama de vantagens que o tornam ideal para várias aplicações no mundo real. Aqui estão os principais benefícios:

  • Velocidade e eficiência: O Ultralytics YOLO11 processa imagens rapidamente enquanto mantém alta precisão, tornando-se adequado para tarefas em tempo real como controlo de qualidade e veículos autónomos.
  • Alta precisão: O modelo destaca-se na detecção e segmentação de múltiplos objetos dentro de uma única imagem, garantindo uma identificação precisa das peças de automóveis.
  • Escalabilidade: O Ultralytics YOLO11 consegue lidar com grandes conjuntos de dados e tarefas complexas de segmentação, tornando-se escalável para aplicações industriais.
  • Múltiplas integrações: A Ultralytics suporta integrações com plataformas como o Google Colab, Ultralytics HUB e outras ferramentas populares, melhorando a flexibilidade e a acessibilidade para programadores.

Dicas para trabalhar com o Ultralytics YOLO11 no Google Colab#

Embora o Google Colab torne os fluxos de trabalho de machine learning muito mais fáceis de gerir, pode levar algum tempo a habituares-te se fores novo nisto. Navegar pela configuração baseada na nuvem, definições de tempo de execução e limites de sessão pode parecer complicado ao início, mas existem algumas dicas que podem tornar tudo muito mais fluido.

Aqui estão algumas considerações a ter em mente:

  • Começa por ativar a aceleração por GPU nas definições de tempo de execução para acelerar o treino.
  • Como o Colab corre na nuvem, certifica-te de que tens uma ligação à internet estável para aceder a recursos como conjuntos de dados e repositórios.
  • Organiza os teus ficheiros e conjuntos de dados no Google Drive ou GitHub para torná-los fáceis de carregar e gerir dentro do Colab.
  • Se encontrares limitações de memória na versão gratuita do Colab, tenta reduzir o tamanho da imagem ou o tamanho do lote durante o treino.
  • Lembra-te de guardar regularmente o teu modelo e resultados, uma vez que as sessões do Colab têm limites de tempo e não queres perder o teu progresso.

Consegue mais com o Ultralytics YOLO11#

O Ultralytics YOLO11, combinado com plataformas como o Google Colab e conjuntos de dados como o Roboflow Carparts Segmentation, torna a segmentação de imagem simples e acessível. Com as suas ferramentas intuitivas, modelos pré-treinados e configuração fácil, o YOLO11 permite-te mergulhar em tarefas avançadas de visão computacional com facilidade.

Quer estejas a melhorar a segurança automóvel, a otimizar o fabrico ou a construir aplicações de IA inovadoras, esta combinação fornece as ferramentas para te ajudar a ter sucesso. Com o Ultralytics YOLO11, não estás apenas a construir modelos - estás a preparar o caminho para soluções mais inteligentes e eficientes no mundo real.

Para saber mais, confira nosso GitHub repository e participe da nossa comunidade. Explore aplicações de IA em self-driving cars e computer vision for agriculture em nossas páginas de soluções. 🚀

Explore solutions

Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais
Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais
Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais

Vamos construir o futuro da IA juntos!

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