Overlay¶
This code snippet shows how to apply an overlay.
C++¶
#include <eVision/EasyImage/EasyImage.h>
using namespace eVision;
EImageC24 overlayImage;
EImageC24 destinationImage;
EasyImage::Overlay(&overlayImage, &destinationImage, 16.0f, 16.0f, EC24(0, 0, 0));
using namespace eVision;
EImageC24 overlayImage;
EImageC24 destinationImage;
EImageBW8 mask; // should have the same dimension as overlay image
EasyImage::Overlay(&overlayImage, &mask, &destinationImage, 16.0f, 16.0f);
C#¶
using eVision;
using System.Collections.Generic;
EImageC24 overlayImage = new EImageC24();
EImageC24 destinationImage = new EImageC24();;
EasyImage.Overlay(overlayImage, destinationImage, 16.0f, 16.0f, new EC24(0, 0, 0));
EImageC24 overlayImage = new EImageC24();
EImageC24 destinationImage = new EImageC24();;
EImageBW8 mask = new EImageBW8(); // should have the same dimension as overlay image
EasyImage.Overlay(overlayImage, mask, destinationImage, 16.0f, 16.0f);
Python¶
import eVision
overlayImage = eVision.EImageC24()
destinationImage = eVision.EImageC24()
eVision.EasyImage.Overlay(overlayImage, destinationImage, 16.0, 16.0, eVision.EC24(0, 0, 0))
import eVision
overlayImage = eVision.EImageC24()
destinationImage = eVision.EImageC24()
mask = eVision.EImageBW8() # should have the same dimension as overlay image
eVision.EasyImage.Overlay(overlayImage, mask, destinationImage, 16.0, 16.0)