Smooth an XLD contour.
::smooth_contours_xld smooths the input XLD contours Contours and returns the smoothed contours in SmoothedContours. The smoothing is done by projecting the contours' points onto a local regression line (i.e. a least-squares approximating line), which is computed from NumRegrPoints on each side of the current contour point. This operator should be called, for example, before contours are scaled.
|
Contours (input_object) |
xld_cont-array -> Hobject: HXLDContArray |
| Contour to be smoothed. | |
|
SmoothedContours (output_object) |
xld_cont-array -> Hobject * : HXLDContArray |
| Smoothed contour. | |
|
NumRegrPoints (input_control) |
integer -> HTuple.long |
| Number of points used to calculate the regression line. | |
| Default value: 5 | |
| Suggested values: 3, 5, 7, 9 | |
| Restriction: (NumRegrPoints >= 3) && odd(NumRegrPoints) | |
::gen_contours_skeleton_xld, ::lines_gauss, ::lines_facet, ::edges_sub_pix
::affine_trans_contour_xld, ::gen_polygons_xld, ::local_max_contours_xld
Sub-pixel operators