Descrição:
É possível capturar a imagem de uma câmera de vídeo pelo Elipse SCADA?
Solução:
Sim, isto é possível através da função Snapshot do objeto videoIn (que pertence ao objeto Vídeo inserido na tela).
A função Snapshot grava o quadro (frame) atual de um vídeo em um arquivo com o nome e caminho pré-determinado. Ela aceita os seguintes formatos de imagem: RAW, BMP, GIF e JPEG
Esta função possui dois parâmetros: nomedoarquivo e tipo.
O parâmetro nomedoarquivo contém, entre aspas, o diretório onde a imagem será salva, seu nome e sua extensão. Exemplo: “C:\imagem.bmp”.
O parâmetro tipo contém as seguintes opções:
- 0 – Arquivo “RAW” (salva o quadro atual no disco, sem nenhuma conversão)
- 1 – Formato BMP
- 2 – Formato GIF (limitado a uma paleta de 256 cores)
- 3 – Formato JPEG
Com isso, a função pode ser escrita da seguinte forma: videoIn.Snapshot(“C:\imagem.bmp”, 1)