python OpenCV 左右镜像
时间: 2023-12-17 17:04:37 浏览: 116
利用python+opencv 批量镜像图片
可以使用 OpenCV 中的 flip() 函数实现左右镜像,该函数可以在水平、垂直或两个方向上翻转输入数组。具体地,当第二个参数为 0 时,表示水平翻转;为正数时,表示垂直翻转;为负数时,表示同时在水平和垂直方向上翻转。
以下是左右镜像的示例代码:
```python
import cv2
# 读入图像
img = cv2.imread('image.jpg')
# 左右镜像
img_flip = cv2.flip(img, 1)
# 显示结果
cv2.imshow('original', img)
cv2.imshow('flip', img_flip)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在上述代码中,使用 imread() 函数读入图像,然后使用 flip() 函数对图像进行左右镜像,并使用 imshow() 函数显示原图和左右镜像后的图像。最后使用 waitKey() 函数等待用户按下任意键,使用 destroyAllWindows() 函数关闭所有图像窗口。
阅读全文