pub fn contour_area(pts: &[(i32, i32)]) -> f64
Polygon area via the shoelace formula, matching OpenCV contourArea (absolute value, integer-exact for integer input).
contourArea