Opencv学习笔记——图像的翻转

mac2024-04-02  31

以下均为github上opencv的个人学习笔记,原路径如下:

https://github.com/JimmyHHua/opencv_tutorials

源码示例:

import cv2 as cv import numpy as np src = cv.imread("test.png") cv.namedWindow("input", cv.WINDOW_AUTOSIZE) cv.imshow("input",src) #X FLIP 倒影 dst1 = cv.flip(src,0) cv.imshow("x-flip",dst1) #Y FLIP 倒影 dst2 = cv.flip(src,1) cv.imshow("y-flip",dst2) #XY FLIP 对角 dst3 = cv.flip(src,-1) cv.imshow("xy-flip",dst3) #custom y-flip h,w,ch = src.shape dst = np.zeros(src.shape,src.dtype) for row in range(h): for col in range(w): b,g,r = src[row,col] dst[row,w - col -1] = [b,g,r] cv.imshow("custom-y-flip",dst) cv.waitKey(0) cv.destroyAllWindows()

Flips a 2D array around vertical, horizontal, or both axes.

最新回复(0)