Quantcast
Channel: OpenCV Q&A Forum - RSS feed
Viewing all articles
Browse latest Browse all 41027

Dynamic Thresholding

$
0
0
Hi, I have a question about Dynamic Thresholding. I know that Halcon software uses dynamic thresholding for image processing. I was wondering if there's an equivalent for that in OpenCV. This is what I've found in a Halcon manual: > **Signature**>> dyn_threshold(OrigImage,> ThresholdImage : RegionDynThresh :> Offset, LightDark : ) >> **Description**>> dyn_threshold selects from the input> image those regions in which the> pixels fulfill a threshold condition.>>Typically, the threshold images are smoothed versions of the original> image (e.g., by applying mean_image,> binomial_filter, gauss_filter, etc.).> Then the effect of dyn_threshold is> similar to applying threshold to a> highpass-filtered version of the> original image (see highpass_image).>> With dyn_threshold, contours of an> object can be extracted, where the> objects' size (diameter) is determined> by the mask size of the lowpass filter> and the amplitude of the objects'> edges:>> The larger the mask size is chosen,> the larger the found regions become.> As a rule of thumb, the mask size> should be about twice the diameter of> the objects to be extracted. It is> important not to set the parameter> Offset to zero because in this case> too many small regions will be found> (noise). Values between 5 and 40 are a> useful choice. The larger Offset is> chosen, the smaller the extracted> regions become. Or should I manually create a function that does this? (I have no idea how) Thanks, Andries

Viewing all articles
Browse latest Browse all 41027

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>