我喜欢快速,紧凑的代码,所以对此有一个疑问:
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.resize
和new_img_width
与new_img_height
中相同的情况下或在此条件语句已经存在的情况下,我需要在调用input_image
之前添加条件语句吗?在cv2.resize
代码中?
除非有必要,否则我不想花时间调整图像的大小。
答案 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;
}