# pychubby.utils module¶

Collection of utilities.

pychubby.utils.points_to_rectangle_mask(shape, top_left, bottom_right, width=1)

Convert two points into a rectangle boolean mask.

Parameters: shape (tuple) – Represents the (height, width) of the final mask. top_left (tuple) – Two element tuple representing (row, column) of the top left corner of the inner rectangle. bottom_right (tuple) – Two element tuple representing (row, column) of the bottom right corner of the inner rectangle. width (int) – Width of the edge of the rectangle. Note that it is generated by dilation. rectangle_mask – Boolean mask of shape shape where True entries represent the edge of the rectangle. np.ndarray

Notes

The output can be easily used for quickly visualizing a rectangle in an image. One simply does something like img[rectangle_mask] = 255.