Scalar Gradient¶
This code snippet shows how to compute a Scalar Gradient.
C++¶
#include <eVision/EasyImage/EasyImage.h>
using namespace eVision;
EImageBW8 inputImage;
// The look up table must be initialized beforehand
// EasyImage::ArgumentImage can be used instead of EasyImage::ModulusImage
EImageBW8 lut;
lut.SetSize(&inputImage);
EasyImage::ModulusImage(&lut);
EImageBW8 outputImage;
outputImage.SetSize(&inputImage);
EasyImage::GradientScalar(&inputImage, &outputImage, &lut);
C#¶
using eVision;
using System.Collections.Generic;
EImageBW8 inputImage = new EImageBW8();
// The look up table must be initialized beforehand
// EasyImage.ArgumentImage can be used instead of EasyImage.ModulusImage
EImageBW8 lut = new EImageBW8();
lut.SetSize(inputImage);
EasyImage.ModulusImage(lut);
EImageBW8 outputImage = new EImageBW8();
outputImage.SetSize(inputImage);
EasyImage.GradientScalar(inputImage, outputImage, lut);
Python¶
import eVision
inputImage = eVision.EImageBW8()
# The look up table must be initialized beforehand
# EasyImage.ArgumentImage can be used instead of EasyImage.ModulusImage
lut = eVision.EImageBW8()
lut.SetSize(inputImage)
eVision.EasyImage.ModulusImage(lut)
outputImage = eVision.EImageBW8()
outputImage.SetSize(inputImage)
eVision.EasyImage.GradientScalar(inputImage, outputImage, lut)