Python 调整图像大小

Python Resize Images

我有一个包含 10,000 多张狗图像的数据集。我计划使用 tensorflow 对犬种进行分类,但图像的大小是随机的。例如,有些是 200x280 像素、100x140 像素等。我想将图像标准化,使它们更小并且尺寸相同。这可能吗?我知道它会扭曲图像,但这不是一个大问题。我只需要能够构建模型。

Tensorflow image resizing docs.

还值得注意的是,您不必使用 Tensorflow 调整图像大小。您可以将其作为 OpenCV 的预处理步骤来完成。无论你是用 Tensorflow 做这件事,都会降低在图内或图外进行预处理之间的通常权衡(如果你在图中做,那么在你提供预测时就少了一步,但它也会使图的训练计算成本更高,其中包括其他权衡)。