test_adjust_mask.py 731 B

123456789101112131415161718
  1. import cv2
  2. from sorawm.iopaint.helper import adjust_mask
  3. from sorawm.iopaint.tests.utils import current_dir, save_dir
  4. mask_p = current_dir / "overture-creations-5sI6fQgYIuo_mask.png"
  5. def test_adjust_mask():
  6. mask = cv2.imread(str(mask_p), cv2.IMREAD_GRAYSCALE)
  7. res_mask = adjust_mask(mask, 0, "expand")
  8. cv2.imwrite(str(save_dir / "adjust_mask_original.png"), res_mask)
  9. res_mask = adjust_mask(mask, 40, "expand")
  10. cv2.imwrite(str(save_dir / "adjust_mask_expand.png"), res_mask)
  11. res_mask = adjust_mask(mask, 20, "shrink")
  12. cv2.imwrite(str(save_dir / "adjust_mask_shrink.png"), res_mask)
  13. res_mask = adjust_mask(mask, 20, "reverse")
  14. cv2.imwrite(str(save_dir / "adjust_mask_reverse.png"), res_mask)