cv2.flip() 函数能够实现在 水平方向翻转,垂直方向翻转,两个方向同时翻转

函数原型:

result_img = cv2.flip(src_img, flipCode)

参数:

  • src_img:原始图像
  • flipCode:指定翻转方向
    在这里插入图片描述
    输出图像与原始图像由相同的尺寸大小、类型

举例 :

import cv2

img = cv2.imread("/Users/manmi/Desktop/lena.bmp")

# 绕x轴翻转
result_img_x = cv2.flip(img, 0)
# 绕y轴翻转
result_img_y = cv2.flip(img, 1)
# 绕x轴,y轴同时翻转
result_img_xy = cv2.flip(img, -1)

cv2.imshow("img", img)
cv2.imshow("img", img)
cv2.imshow("result_img_x", result_img_x)
cv2.imshow("result_img_y", result_img_y)
cv2.imshow("result_img_xy", result_img_xy)
cv2.waitKey()
cv2.destroyAllWindows()

在这里插入图片描述

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐