Visual Basic
C#
Managed Extensions for C++
C++/CLI
CheckPixel method of this class checks the pixel using the initial pixel and the threshold. The pixel is supposed to be in the area if the following condition is true for all pixel channels:
pixel[i] >= initialPixel[i] - threshold && pixel[i] <= initialPixel[i] + threshold
C# | Copy Code |
---|---|
// Detect an area around a point in an image based upon a base pixel and threshold. // Top left corner of image ImGearPoint igPoint = new ImGearPoint(0, 0); //Get the Pixel currently there. ImGearPixel igPixel = igRasterPage.DIB.GetPixelCopy(0, 0); // Detection class, threshold is difference in pixel channel values from specified pixel. ImGearPixelCheckerThreshold igPixelCheckerThreshold = new ImGearPixelCheckerThreshold(igPixel, 100); // Detect the region around target point within the threshold. ImGearEffects.DetectArea(igRasterPage, igPoint, igPixelCheckerThreshold); // Invert the contrast of the selected region to visible show the detected region. ImGearRasterProcessing.InvertContrast(igRasterPage); |
Visual Basic | Copy Code |
---|---|
' Detect an area around a point in an image based upon a base pixel and threshold. ' Top left corner of image Dim igPoint As New ImGearPoint(0, 0) 'Get the Pixel currently there. Dim igPixel As ImGearPixel = igRasterPage.DIB.GetPixelCopy(0, 0) ' Detection class, threshold is difference in pixel channel values from specified pixel. Dim igPixelCheckerThreshold As New ImGearPixelCheckerThreshold(igPixel, 100) ' Detect the region around target point within the threshold. ImGearEffects.DetectArea(igRasterPage, igPoint, igPixelCheckerThreshold) ' Invert the contrast of the selected region to visible show the detected region. ImGearRasterProcessing.InvertContrast(igRasterPage) |
System.Object
ImageGear.Processing.ImGearPixelCheckerThreshold