MCPcopy Create free account
hub / github.com/OpenGVLab/HumanBench / cv2_resize

Method cv2_resize

PATH/core/data/datasets/images/image_helper.py:195–209  ·  view source on GitHub ↗
(img, target_size, interpolation)

Source from the content-addressed store, hash-verified

193
194 @staticmethod
195 def cv2_resize(img, target_size, interpolation):
196 assert isinstance(target_size, (list, tuple))
197
198 target_size = tuple(target_size)
199
200 if isinstance(img, Image.Image):
201 img = ImageHelper.img2np(img)
202 target_img = cv2.resize(img, target_size, interpolation=interpolation)
203 return ImageHelper.np2img(target_img)
204
205 elif isinstance(img, np.ndarray):
206 return cv2.resize(img, target_size, interpolation=interpolation)
207
208 else:
209 exit(1)
210
211 @staticmethod
212 def save(img, save_path):

Callers 2

resizeMethod · 0.80
image_helper.pyFile · 0.80

Calls 3

img2npMethod · 0.80
resizeMethod · 0.80
np2imgMethod · 0.80

Tested by

no test coverage detected