From 4ad36db3bb0f0ae3884b339e65ca7bd85fc4ece2 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Thu, 7 Aug 2025 09:53:16 +0000 Subject: [PATCH] =?UTF-8?q?fix(pre=5Fcommit):=20=F0=9F=8E=A8=20auto=20form?= =?UTF-8?q?at=20pre-commit=20hooks?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mkdocs.yml | 2 +- supervision/__init__.py | 6 +++--- supervision/annotators/core.py | 2 +- supervision/key_points/annotators.py | 2 +- supervision/utils/image.py | 13 ++++--------- 5 files changed, 10 insertions(+), 15 deletions(-) diff --git a/mkdocs.yml b/mkdocs.yml index 131b7aad..daf3d098 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -190,4 +190,4 @@ validation: nav: absolute_links: ignore links: - absolute_links: ignore \ No newline at end of file + absolute_links: ignore diff --git a/supervision/__init__.py b/supervision/__init__.py index 9f16f0bb..04d3fb25 100644 --- a/supervision/__init__.py +++ b/supervision/__init__.py @@ -121,12 +121,12 @@ from supervision.utils.file import list_files_with_extensions from supervision.utils.image import ( ImageSink, crop_image, + grayscale_image, letterbox_image, overlay_image, resize_image, scale_image, tint_image, - grayscale_image ) from supervision.utils.notebook import plot_image, plot_images_grid from supervision.utils.video import ( @@ -222,6 +222,7 @@ __all__ = [ "get_coco_class_index_mapping", "get_polygon_center", "get_video_frames_generator", + "grayscale_image", "letterbox_image", "list_files_with_extensions", "mask_iou_batch", @@ -245,11 +246,10 @@ __all__ = [ "rle_to_mask", "scale_boxes", "scale_image", + "tint_image", "xcycwh_to_xyxy", "xywh_to_xyxy", "xyxy_to_polygons", "xyxy_to_xcycarh", "xyxy_to_xywh", - "tint_image", - "grayscale_image" ] diff --git a/supervision/annotators/core.py b/supervision/annotators/core.py index 55536307..900d823b 100644 --- a/supervision/annotators/core.py +++ b/supervision/annotators/core.py @@ -9,7 +9,6 @@ import numpy.typing as npt from PIL import Image, ImageDraw, ImageFont from scipy.interpolate import splev, splprep -from supervision.draw.base import ImageType from supervision.annotators.base import BaseAnnotator from supervision.annotators.utils import ( PENDING_TRACK_ID, @@ -30,6 +29,7 @@ from supervision.detection.utils.converters import ( polygon_to_mask, xyxy_to_polygons, ) +from supervision.draw.base import ImageType from supervision.draw.color import Color, ColorPalette from supervision.draw.utils import draw_polygon, draw_rounded_rectangle, draw_text from supervision.geometry.core import Point, Position, Rect diff --git a/supervision/key_points/annotators.py b/supervision/key_points/annotators.py index 5b649ab4..c3f9e984 100644 --- a/supervision/key_points/annotators.py +++ b/supervision/key_points/annotators.py @@ -6,8 +6,8 @@ from logging import warn import cv2 import numpy as np -from supervision.draw.base import ImageType from supervision.detection.utils.boxes import pad_boxes, spread_out_boxes +from supervision.draw.base import ImageType from supervision.draw.color import Color from supervision.draw.utils import draw_rounded_rectangle from supervision.geometry.core import Rect diff --git a/supervision/utils/image.py b/supervision/utils/image.py index 96a13f20..70b3d0e4 100644 --- a/supervision/utils/image.py +++ b/supervision/utils/image.py @@ -60,7 +60,7 @@ def crop_image( cropped_image.size # (400, 400) ``` - + ![crop_image](https://media.roboflow.com/supervision-docs/crop-image.png){ align=center width="800" } """ # noqa E501 // docs if isinstance(xyxy, (list, tuple)): @@ -171,7 +171,7 @@ def resize_image( resized_image.size # (1000, 562) ``` - + ![resize_image](https://media.roboflow.com/supervision-docs/resize-image.png){ align=center width="800" } """ # noqa E501 // docs if keep_aspect_ratio: @@ -239,7 +239,7 @@ def letterbox_image( letterboxed_image.size # (1000, 1000) ``` - + ![letterbox_image](https://media.roboflow.com/supervision-docs/letterbox-image.png){ align=center width="800" } """ # noqa E501 // docs assert isinstance(image, np.ndarray) @@ -412,12 +412,7 @@ def tint_image( overlay = np.full_like(scene, fill_value=color.as_bgr(), dtype=scene.dtype) cv2.addWeighted( - src1=overlay, - alpha=opacity, - src2=scene, - beta=1 - opacity, - gamma=0, - dst=scene + src1=overlay, alpha=opacity, src2=scene, beta=1 - opacity, gamma=0, dst=scene ) return scene