如果输入宽度和高度与调整大小输入和宽度相同,cv2.resize()会做什么?

时间:2018-08-10 17:23:31

标签: python opencv

我喜欢快速,紧凑的代码,所以对此有一个疑问:

def loader(input_path, new_img_width, new_img_height):
    input_image = tifffile.imread(input_path)
    input_image = cv2.resize(input_image, (new_img_width, new_img_height),
                           interpolation=cv2.INTER_NEAREST)
    return input_image

cv2.resizenew_img_widthnew_img_height中相同的情况下或在此条件语句已经存在的情况下,我需要在调用input_image之前添加条件语句吗?在cv2.resize代码中?

除非有必要,否则我不想花时间调整图像的大小。

1 个答案:

答案 0 :(得分:2)

source code of resize function中,第4068行:

if (dsize == ssize)
{
    // Source and destination are of same size. Use simple copy.
    src.copyTo(dst);
    return;
}