code: def test_bbox_clipping_perspective():
      random.seed(0)
      transform = A.Compose(
          [A.Perspective(scale=(0.05, 0.05), p=1)],
          bbox_params=A.BboxParams(
              format="pascal_voc", min_visibility=0.6
          ),
      )
  
      image = np.empty([1000, 1000, 3], dtype=np.uint8)
      bboxes = np.array([[0, 0, 100, 100, 1]])
      res = transform(image=image, bboxes=bboxes)["bboxes"]
      assert len(res) == 0
  
imports: import random
  from functools import partial
  import cv2
  import numpy
  import pytest
  import albumentations
  import albumentations.augmentations.functional
  import albumentations.augmentations.geometric.functional
  from albumentations.augmentations.blur.functional import gaussian_blur
  from .utils import get_dual_transforms, get_image_only_transforms, get_transforms
label_desc: Use image node_id 52 for calling a global function with example usage: test_bbox_clipping_perspective() without return types