13 图像翻转
代码
import cv2 as cv
import numpy as np
src = cv.imread("../image/test.jpeg")
cv.namedWindow("input", cv.WINDOW_AUTOSIZE)
cv.imshow("input", src)
# X Flip 倒影-沿X轴翻转
dst1 = cv.flip(src, 0);
cv.imshow("x-flip", dst1);
# Y Flip 镜像-沿Y轴翻转
dst2 = cv.flip(src, 1);
cv.imshow("y-flip", dst2);
# XY Flip 对角-对角翻转
dst3 = cv.flip(src, -1);
cv.imshow("xy-flip", dst3);
cv.waitKey(0)
cv.destroyAllWindows()
实验结果
解释
这里有一个函数:cv.flip(src,flipcode,dst)
src
:原图
flipcode
取值有三个,分别是0,1,-1:
0:关于X轴翻转
1:关于Y轴翻转
-1:关于XY轴翻转
dst
:输出图像
所有内容均来源于贾志刚老师的知识星球——OpenCV研习社,本文为个人整理学习,已获得贾老师授权,有兴趣、有能力的可以加入贾老师的知识星球进行深入学习。