--- description: Explore and learn about functions in Ultralytics MaskData library such as mask_to_rle_pytorch, area_from_rle, generate_crop_boxes, and more. keywords: Ultralytics, SAM, MaskData, mask_to_rle_pytorch, area_from_rle, generate_crop_boxes, batched_mask_to_box, documentation --- ## MaskData --- ### ::: ultralytics.vit.sam.amg.MaskData

## is_box_near_crop_edge --- ### ::: ultralytics.vit.sam.amg.is_box_near_crop_edge

## box_xyxy_to_xywh --- ### ::: ultralytics.vit.sam.amg.box_xyxy_to_xywh

## batch_iterator --- ### ::: ultralytics.vit.sam.amg.batch_iterator

## mask_to_rle_pytorch --- ### ::: ultralytics.vit.sam.amg.mask_to_rle_pytorch

## rle_to_mask --- ### ::: ultralytics.vit.sam.amg.rle_to_mask

## area_from_rle --- ### ::: ultralytics.vit.sam.amg.area_from_rle

## calculate_stability_score --- ### ::: ultralytics.vit.sam.amg.calculate_stability_score

## build_point_grid --- ### ::: ultralytics.vit.sam.amg.build_point_grid

## build_all_layer_point_grids --- ### ::: ultralytics.vit.sam.amg.build_all_layer_point_grids

## generate_crop_boxes --- ### ::: ultralytics.vit.sam.amg.generate_crop_boxes

## uncrop_boxes_xyxy --- ### ::: ultralytics.vit.sam.amg.uncrop_boxes_xyxy

## uncrop_points --- ### ::: ultralytics.vit.sam.amg.uncrop_points

## uncrop_masks --- ### ::: ultralytics.vit.sam.amg.uncrop_masks

## remove_small_regions --- ### ::: ultralytics.vit.sam.amg.remove_small_regions

## coco_encode_rle --- ### ::: ultralytics.vit.sam.amg.coco_encode_rle

## batched_mask_to_box --- ### ::: ultralytics.vit.sam.amg.batched_mask_to_box