使用Python、OpenCV翻转图像(水平、垂直、水平垂直翻转)

使用Python、OpenCV翻转图像(水平、垂直、水平垂直翻转)

    • 1. 效果图
    • 2. 源码
    • 参考

这篇博客将介绍如何使用Python、OpenCV翻转图像,类似于cv2.rotate()。

  • 沿y轴水平翻转;
  • 沿x轴垂直翻转;
  • 沿x、y水平垂直翻转;

翻转典型的应用是数据增强,一直用于机器学习/深度学习以生成更多的训练数据样本,从而创建更强大、更健壮的图像分类器。

在进行模型训练时,假设原始样本很少,则可以 使用数据增强(data augmentation)进行数据集扩充。

1. 效果图

原图 VS 水平翻转——水平镜像效果图如下:

你可能感兴趣的:(Python,OpenCV,Python,OpenCV,图像处理,图像处理,python,opencv,图像处理,水平,垂直翻转图像)