- let radiusRange = config.scale * config.minRBCSize, config.scale * config.maxRBCSize
- let windowSize = roundInt (1.6 * (snd radiusRange))
- let factorNbPick = 1.5
- let ellipses = logTime "Finding ellipses" (fun () ->
- Ellipse.find edges xEdges yEdges radiusRange windowSize factorNbPick)
+ let allEllipses, ellipses = logTime "Finding ellipses" (fun () ->
+ let matchingEllipses = Ellipse.find edges xEdges yEdges config
+ matchingEllipses.Ellipses, matchingEllipses.PrunedEllipses )