Last updated: 18 July 2025

Como definir uma Região de Interesse (R.O.I.) dentro de uma câmera industrial em 3 passos

Gaspar van Elmbt

Este guia fornece um processo claro e passo a passo para configurar e utilizar a função Região de Interesse (R.O.I.) de uma câmera industrial. Aprenderá como redimensionar uma imagem e capturar apenas uma área definida dentro do campo de visão da câmera.

Como definir uma Região de Interesse (R.O.I.) dentro de uma câmera industrial em 3 passos

Table of contents

Porque utilizar uma Região de Interesse (R.O.I.)?

A função R.O.I. é uma funcionalidade poderosa que lhe permite:

  • Reduza a quantidade de dados recolhidos.
  • Diminua os requisitos de bandwidth.
  • Aumente a taxa de frames da câmera.
  • Foque e isole uma área específica de interesse.

Neste artigo, iremos configurar uma R.O.I., deslocá-la a partir do canto superior esquerdo e centrá-la na imagem. Siga estes três passos simples para definir o tamanho e a posição da R.O.I. da sua câmera industrial.

Como Definir uma Região de Interesse (R.O.I.) em 4 Passos

Passo 1: Verifique o Tamanho da Imagem e Defina a Região de Interesse

Comece por identificar a resolução máxima da sua câmera industrial. Por exemplo, considere que estamos a utilizar uma MER2 – 231-41GM-P com uma resolução de 1920 x 1200 píxeis.

  • Defina a Região de Interesse (R.O.I.) desejada.
  • Para este guia, vamos definir a R.O.I. para 1000x1000 píxeis dentro do campo de visão da câmera.

Step 1: Check the Image Size and Define the Region of Interest

Step 1: Check the Image Size and Define the Region of Interest

Passo 2: Defina os parâmetros de R.O.I. no menu ‘ImageFormatControl’

⚠️ Nota: O menu só pode
ser acedido quando não está a decorrer nenhuma aquisição.

Para configurar os parâmetros da R.O.I.:

  • Abrir o Daheng GalaxyView SDK.
  • Navegar até ao menu ‘ImageFormatControl’.
  • Ajustar o tamanho da R.O.I. definindo os seguintes parâmetros: Largura: 1000; Altura: 1000. Estas definições determinam o tamanho da R.O.I.
  • Definir a posição da R.O.I. utilizando os parâmetros OffsetX e OffsetY. Estes valores especificam o ponto de início da R.O.I. dentro do enquadramento total da imagem.

Set R.O.I. Parameters in the ‘ImageFormatControl’ Menu

Defina a posição da R.O.I. utilizando os parâmetros OffsetX e OffsetY. Estes valores especificam o ponto de início da R.O.I. dentro do enquadramento completo da imagem.

Define the R.O.I.’s position using the OffsetX and OffsetY parameters

Define the R.O.I.’s position using the OffsetX and OffsetY parameters

Define the R.O.I.’s position using the OffsetX and OffsetY parameters

Passo 3: Definir os valores de deslocamento da R.O.I.

Ao definir OffsetX e OffsetY:

  • Lembre-se de que a origem é o canto superior esquerdo da imagem completa.
  • Os valores de desvio contam para o canto inferior direito.
  • Por exemplo, coloque a R.O.I. na posição desejada ajustando estes desvios.

Exemplo 1: Iniciar a Região de
Interesse (R.O.I.) no Centro da Imagem Completa

Para posicionar a R.O.I. no centro da imagem completa:

  1. Calcule o centro da imagem completa com base na sua resolução:
  • Resolução da Imagem Completa: 1920 x 1200 píxeis.
  • O centro da imagem está localizado em:
  • - Largura (X): Metade de 1920 = 960 píxeis.
  • - Altura (Y): Metade de 1200 = 600 píxeis.

2. Defina os parâmetros OffsetX e OffsetY:

  • OffsetX: 960
  • OffsetY: 600

Quando estes desvios são aplicados, a R.O.I. de 1000x1000 píxeis começará no centro da imagem completa.

 

 

* Embora o ponto de partida da R.O.I. esteja no centro da imagem, o centro da própria R.O.I. não estará alinhado com o centro da imagem completa.*

Define the R.O.I. Offset Values

Exemplo 2: Alinhar o Centro da R.O.I. com o Centro da Imagem Completa

 

 

Para posicionar a Região de Interesse (R.O.I.) de modo a que o seu centro fique perfeitamente alinhado com o centro da imagem completa, utilize a seguinte fórmula:

Fórmula para Offsets:

  • OffsetX = (LarguraMáximaImagem/2)-(LarguraRoi/2) = (1920 / 2) – (1000 / 2) = 460
  • OffsetY = (AlturaMáximaImagem/2) (AlturaRoi/2) = (1200 / 2) – (1000 / 2) = 100

Aligning the Center of the R.O.I. with the Center of the Whole Image

Aligning the Center of the R.O.I. with the Center of the Whole Image

Ao aplicar estes desvios, a R.O.I. de 1000x1000 píxeis ficará perfeitamente centrada dentro da imagem completa de 1920 x 1200 píxeis.

Aligning the Center of the R.O.I. with the Center of the Whole Image

Passo 4: Desenhar funcionalidade de ROI

Outra opção para definir o ROI é utilizar a funcionalidade "Desenhar ROI" – clique no botão Desenhar e clique em Ecrã Completo para a resolução máxima.

Nota: Se for realizada uma operação de ROI desenhado à mão enquanto a câmera está no estado AcquisitionStop, então, da próxima vez que desenhar, será ainda sobre a imagem anterior, porque a imagem não é atualizada durante o AcquisitionStop, pelo que a área de desenho pode exceder o intervalo definido pelo ROI, o que resultará em falha na definição do ROI.

falha. Se pretende executar com precisão o ROI desenhado à mão, recomenda-se operar no estado AcquisitionStart. Em alternativa, atualize a imagem após definir o ROI e, em seguida, desenhe o ROI.

Seguindo estes passos, pode definir com precisão o tamanho e a posição da R.O.I. para a sua câmera industrial, otimizando o seu desempenho para a sua aplicação específica.

Draw ROI Feature

O Efeito de Definir uma Região de Interesse (R.O.I.) na Taxa de Frames

Diminuir o tamanho da Região de Interesse (R.O.I.) numa câmera industrial leva a um aumento da taxa de frames. Isto ocorre por duas razões:

  1. Menos píxeis significam que a câmera necessita de menos tempo para adquirir e processar a imagem.
  2. A redução de dados resulta numa taxa de frames por segundo (FPS) mais elevada, otimizando a utilização da bandwidth.

Considere a câmera MER2 – 231-41GM-P, que tem uma taxa de frames máxima de 41 FPS na resolução máxima de 1920 x 1200 pixels. Vamos calcular a taxa de frames resultante ao definir um R.O.I. personalizado de 1000x1000 pixels.

Utilizamos a seguinte fórmula para calcular a nova taxa de frames:

Taxa de frames = 1 / (Traw ⋅ Altura)

Onde:

  • Altura é o número de pixels na dimensão vertical do R.O.I. (1000 pixels neste exemplo).
  • Traw é uma constante de tempo fixa, que pode ser calculada pela fórmula (1/maxFPS) / maxHeight
  • Para MER2 – 231-41GM-P,
    Traw = (1/41)/1200 = 0,000020325
  • Agora, podemos calcular a nova taxa de frames com o R.O.I. personalizado de 1000 pixels de altura: Taxa de frames = 1 / (0,000020325*1000) = 49,2 FPS.

Assim, a taxa de frames resultante com R.O.I. de 1000x1000 seria aproximadamente 49,2 FPS.

Nota Importante:

Embora este cálculo forneça uma taxa de frames teórica, a taxa de frames real pode variar com base em vários fatores, como a configuração do sistema, definições da câmera e outras influências externas.

Precisa de suporte? Contacte-nos!


Descrição da imagem à esquerda

Gaspar van Elmbt

Como utilizar o frame rate calculator para câmaras industriais

Para calcular o frame rate de uma câmera industrial, está disponível um calculador de frame rate. Este documento costumava estar disponível após a instalação do SDK. O frame rate calculator (um ficheiro excel) encontrava-se na pasta C:\Program Files\Daheng Imaging\GalaxySDK\Doc. Atualmente, pode descarregar o frame rate calculator a partir da nossa Área de download.

Read more