vehicle_common.cv.dlz_convex_hull#

Attributes#

Functions#

preprocess_frame(→ numpy.ndarray)

Denoise the frame before HSV thresholding.

build_debug_masks(→ tuple[numpy.ndarray, ...)

get_dlz_hull(→ numpy.ndarray | None)

build_dlz_hull_mask(→ numpy.ndarray | None)

main(→ int)

Module Contents#

ORANGE_LOWER#
ORANGE_UPPER#
MIN_CONTOUR_AREA = 5000#
BLUR_KERNEL = (5, 5)#
MORPH_KERNEL = (15, 15)#
preprocess_frame(frame: numpy.ndarray) numpy.ndarray#

Denoise the frame before HSV thresholding.

build_debug_masks(frame: numpy.ndarray) tuple[numpy.ndarray, numpy.ndarray, numpy.ndarray, numpy.ndarray]#
get_dlz_hull(frame: numpy.ndarray, interior: numpy.ndarray | None = None, *, verbose: bool = False) numpy.ndarray | None#
build_dlz_hull_mask(frame: numpy.ndarray, interior: numpy.ndarray | None = None) numpy.ndarray | None#
main() int#