提交 de859b4a 编写于 作者: G gaotingquan 提交者: Tingquan Gao

fix: compatible with opencv under version 4.4.0

上级 de65a13e
...@@ -78,6 +78,9 @@ class UnifiedResize(object): ...@@ -78,6 +78,9 @@ class UnifiedResize(object):
if backend.lower() == "cv2": if backend.lower() == "cv2":
if isinstance(interpolation, str): if isinstance(interpolation, str):
interpolation = _cv2_interp_from_str[interpolation.lower()] interpolation = _cv2_interp_from_str[interpolation.lower()]
# compatible with opencv < version 4.4.0
elif not interpolation:
interpolation = cv2.INTER_LINEAR
self.resize_func = partial(cv2.resize, interpolation=interpolation) self.resize_func = partial(cv2.resize, interpolation=interpolation)
elif backend.lower() == "pil": elif backend.lower() == "pil":
if isinstance(interpolation, str): if isinstance(interpolation, str):
......
...@@ -59,6 +59,9 @@ class UnifiedResize(object): ...@@ -59,6 +59,9 @@ class UnifiedResize(object):
if backend.lower() == "cv2": if backend.lower() == "cv2":
if isinstance(interpolation, str): if isinstance(interpolation, str):
interpolation = _cv2_interp_from_str[interpolation.lower()] interpolation = _cv2_interp_from_str[interpolation.lower()]
# compatible with opencv < version 4.4.0
elif not interpolation:
interpolation = cv2.INTER_LINEAR
self.resize_func = partial(cv2.resize, interpolation=interpolation) self.resize_func = partial(cv2.resize, interpolation=interpolation)
elif backend.lower() == "pil": elif backend.lower() == "pil":
if isinstance(interpolation, str): if isinstance(interpolation, str):
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册