python numpy模块翻转图像

[1]使用numpy模块对numpy.ndarray表示的图像左右翻转,即沿y轴翻转180度,函数为:
numpy.fliplr(img)

[2]使用numpy模块对numpy.ndarray表示的图像上下翻转,即沿x轴翻转180度,函数为:
numpy.fliplr(img)

注:图像数据组织形式应为 h e i g h t × w i d t h × c h a n n e l height \times width \times channel height×width×channel
示例

In [1]: import cv2
In [2]: import numpy as np

In [3]: img    = cv2.imread("img.bmp", 1)
In [4]: type(img), img.shape
Out[4]: (numpy.ndarray, (331, 500, 3))
# 左右翻转
In [5]: img_lr = np.fliplr(img)
# 上下翻转
In [6]: img_ud = np.flipud(img)

左右翻转图像
python numpy模块翻转图像_第1张图片
上下翻转图像
python numpy模块翻转图像_第2张图片

你可能感兴趣的:(python,numpy,python)