cv2.flip的用法
时间: 2024-06-17 17:03:57 浏览: 160
flip-vedio.zip
cv2.flip是OpenCV中用来翻转图像的函数,它可以将图像沿着水平、竖直或者两个轴同时翻转。cv2.flip函数的语法如下:
```python
cv2.flip(src, flipCode[, dst])
```
其中,src表示原始图像,flipCode是用来指定翻转方向的参数,dst是可选的输出图像。flipCode的取值可以是以下三种之一:
- 0:表示沿x轴翻转(上下翻转);
- 1:表示沿y轴翻转(左右翻转);
- -1:表示沿着x轴和y轴同时翻转(既上下翻转又左右翻转)。
下面是一个简单的例子:
```python
import cv2
img = cv2.imread("test.jpg")
img_flip = cv2.flip(img, 0)
cv2.imshow("Original", img)
cv2.imshow("Flipped", img_flip)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
这个例子中,首先读入了一张名为"test.jpg"的图片,然后调用cv2.flip函数将其沿着x轴翻转,并将结果保存在img_flip变量中,最后将原始图像和翻转后的图像显示出来。
阅读全文