python:用cv2简单实现图片的水平、垂直翻转


原图片的本地地址:D:/360Downloads/test.jpg

 代码实现:

# 导入cv2模块
import cv2 # 给出本地图片的地址
img_dir="D:/360Downloads/test.jpg"
# 创建numpy类型的ndarray对象,存放多维数组的对象
img=cv2.imread(img_dir) # <class 'numpy.ndarray'>
print(type(img)) # 水平翻转
flip_horizontal=cv2.flip(img,1) # 垂直翻转
flip_vertical=cv2.flip(img,0) # 水平加垂直翻转
flip_hv=cv2.flip(img,-1) # 保存水平翻转图片
cv2.imwrite("save_dir.jpg",flip_horizontal) # 保存垂直翻转图片
cv2.imwrite("save_dir02.jpg",flip_vertical) # 保存水平加垂直翻转图片
cv2.imwrite("save_dir03.jpg",flip_hv)
水平翻转图片save_dir.jpg:

 垂直翻转图片save_dir02.jpg:

 水平加垂直翻转图片save_dir03.jpg:


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM