A detecção de contornos é uma ferramenta importante para o processamento de imagens 2D. As bordas, assim como as transições do primeiro plano para o segundo plano são detectadas e um contorno é calculado a partir das informações. A característica especial da detecção de contornos é que também funciona de forma confiável sob influência de luz externa, pois a luz externa geralmente atinge o objeto inteiro. A diferença relativa entre o primeiro plano e o plano de fundo muda, mas o contorno continua sendo detectado de maneira confiável. A inspeção do objeto é então realizada combinando um contorno de referência com o objeto atual.
O procedimento é utilizado principalmente no reconhecimento de padrões e formas, assim como no reconhecimento de objetos, como tipicamente aplicado em punção, fresagem, torneamento ou montagem. A detecção de contornos é usada para garantia de qualidade nestes setores.
A análise blob é um importante método de processamento de imagens que consiste em selecionar e analisar características de imagens de pixels vizinhos similares.
BLOB (Binary Large Object em inglês) que neste contexto significa Binary-Logic Data Object, que se traduz livremente como um conjunto de pixels com o mesmo estado lógico. A seleção dos pixels contíguos é feita geralmente através do limite do valor cinzento. A partir da análise, podem ser tiradas conclusões sobre várias características. Uma função bem conhecida é, por exemplo, o contador de pixels.
Existem várias aplicações diferentes. Por exemplo, a análise blob pode ser usada para a verificação de integridade, verificação de presença ou detecção de roscas, assim como para a contagem e classificação de objetos.
O seguimento de posição é feito com a ajuda de um contorno de âncora que é encontrado uma vez na imagem. A partir deste contorno, as zonas de busca podem seguir outros modelos (por exemplo, a zona de busca de uma análise blob) na posição, assim como na posição de rotação.
Representação gráfica de um seguimento de posição com base no exemplo:
A família O2D5 da ifm utiliza um processador de imagens CMOS com 1,2 MP (1280 x 960 pixels).
Os processadores de imagens CMOS são mais fáceis, rápidos e baratos de fabricar, o que os torna os mais utilizados no mercado.
Escolher a iluminação correta para maximizar o contraste de cada pixel é fundamental. A família O2D é fornecida com fontes de luz LED integradas de alta intensidade em RGB W (vermelho, verde, azul, branco) e infravermelho.
Tenha em conta que o sensor de imagem não é um sensor de cor!
Entretanto, a escolha de uma fonte de luz com uma cor diferente pode exercer um grave efeito sobre o contraste da imagem. A imagem abaixo mostra canetas de cor à luz do dia e as mesmas canetas de cor iluminadas pelos diferentes LEDs do sensor O2D5.
Tipo de luz | Ter em conta: |
---|---|
Luz do dia (referência) |
|
Luz vermelha |
|
Luz verde |
|
Luz azul |
|
Luz branca |
|
Luz infravermelha |
|
Devido aos reflexos, pode ser difícil obter contornos nítidos ou áreas sobre objetos brilhantes. Os sensores O2D5 com fontes de luz RGB W possuem um filtro de polarização que pode ser ativado e desativado para minimizar o efeito dos reflexos.