Prototype
ImgRefineThreshold(intImageHandle, intOriginalGrayImage, intThreshold)
Description
This function allow to refine thresholding comparing original grayscale image with binarized image, removing white or black noise according to adjacent pixel similarity under a specific threshold.
Parameters
intImageHandle: integer value corresponding to the image handle.
intOriginalGrayImage: value specifying the handle of original grayscale image.
intThreshold: value specifying a threshold to consider adjiacent grayscale pixel similar.
Returned value
None.
Example
// Make a copy of full image
OriginalGrayScaleImage:=ImgCopy(_CurrentImage,0,0,0,0);
//Threshold current image
ImgBackTrackThreshold(_CurrentImage,140,200,0.7,5,5);
// Refine thresholding
ImgRefineThreshold(_CurrentImage, OriginalGrayScaleImage, 20);
//Delete original grayscale image
ImgDelete(OriginalGrayScaleImage);