图像的翻转
flip(src,flipCode)
flipCode = 0 表示上下翻转
flipCode > 0 表示左右翻转
flipCode < 0 上下 + 左右
上下翻转
import cv2
import numpy as np
lufei = cv2.imread('3.png')
new_lufei = cv2.flip(lufei,0)
img = cv2.resize(new_lufei,(800,500))
lufei = cv2.resize(lufei,(800,500))
cv2.imshow('lufei',img)
cv2.imshow("lu,",lufei)
cv2.waitKey(0)
cv2.destroyAllWindows()显示结果:

左右翻转
import cv2
import numpy as np
lufei = cv2.imread('4.png')
new_lufei = cv2.flip(lufei,1)
img = cv2.resize(new_lufei,(800,500))
lufei = cv2.resize(lufei,(800,500))
cv2.imshow('lufei',img)
cv2.imshow("lu,",lufei)
cv2.waitKey(0)
cv2.destroyAllWindows()显示结果:

上下+左右翻转
import cv2
import numpy as np
lufei = cv2.imread('4.png')
new_lufei = cv2.flip(lufei,-1)
img = cv2.resize(new_lufei,(800,500))
lufei = cv2.resize(lufei,(800,500))
cv2.imshow('lufei',img)
cv2.imshow("lu,",lufei)
cv2.waitKey(0)
cv2.destroyAllWindows()显示结果:

图像的翻转
rotate(img,rotateCode)
ROTATE_90_CLOCKWISE 90度顺时针
ROTATE_180 180度
ROTATE_90_COUNTERCLOCKWISE 90度逆时针
import cv2
import numpy as np
lufei = cv2.imread('4.png')
new_lufei = cv2.rotate(lufei,rotateCode=cv2.cv2.ROTATE_90_CLOCKWISE)
img = cv2.resize(new_lufei,(800,500))
lufei = cv2.resize(lufei,(800,500))
cv2.imshow('lufei',img)
cv2.imshow("lu,",lufei)
cv2.waitKey(0)
cv2.destroyAllWindows()显示结果:

















