如何确保所有图像的方向相同?
How to make sure all the images are the same orientation?
我正在尝试执行鞋子图像分类任务,并希望确保我的输入数据都具有相同的方向。
大多数图片的鞋子都指向右边:
Right pointing shoe
但是有些鞋子是指向左边的:
Left pointing shoe
我想确保所有图像都指向右侧,如果它们指向左侧,我想镜像该图像。 Python 中有没有一种方法可以自动检测图像的正确方向?
在图像 class化任务中,重要的是整理数据集,使其封装数据中存在的不同变化。这是为了确保您的模型能够很好地泛化,并且可以准确地预测看不见的数据。这是图像扩充有用的地方,因为它使您能够扩充数据集以解决最初不存在的数据变化。
例如,正如您在其中一条评论中提到的,其中一个 classes 包含所有指向右侧的鞋子。那么,这个class的测试数据/真字数据中的所有鞋子都是不是也偏右呢?由于这极不可能,因此重要的是要考虑每个 class 鞋的不同方向。
如果这是您训练数据中的图像之一 -
然后通过扩充,您可以在训练数据中包含左向图像 -
更多信息请参考data augmentation。
我正在尝试执行鞋子图像分类任务,并希望确保我的输入数据都具有相同的方向。
大多数图片的鞋子都指向右边: Right pointing shoe
但是有些鞋子是指向左边的: Left pointing shoe
我想确保所有图像都指向右侧,如果它们指向左侧,我想镜像该图像。 Python 中有没有一种方法可以自动检测图像的正确方向?
在图像 class化任务中,重要的是整理数据集,使其封装数据中存在的不同变化。这是为了确保您的模型能够很好地泛化,并且可以准确地预测看不见的数据。这是图像扩充有用的地方,因为它使您能够扩充数据集以解决最初不存在的数据变化。
例如,正如您在其中一条评论中提到的,其中一个 classes 包含所有指向右侧的鞋子。那么,这个class的测试数据/真字数据中的所有鞋子都是不是也偏右呢?由于这极不可能,因此重要的是要考虑每个 class 鞋的不同方向。
如果这是您训练数据中的图像之一 -
然后通过扩充,您可以在训练数据中包含左向图像 -
更多信息请参考data augmentation。