Circle detection is finicky and requires good preprocessing. Module detection pre-processing needs to be adjusted to ensure background is not included in circle detection and holes on module can be reliable detected.
Requirements
[x] Adjust existing preprocessing to improve accuracy of circle detection.
[x] Implement new preprocessing if necessary. (examples: radial blur, color filtering, increasing brightness)
[x] Filter out circles based on other criteria. (examples: depth, distance from text, distance from edge of image)
Description of Problem
Circle detection is finicky and requires good preprocessing. Module detection pre-processing needs to be adjusted to ensure background is not included in circle detection and holes on module can be reliable detected.
Requirements