首页 > 其他 > 详细

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

时间:2020-04-02 17:07:18      阅读:251      评论:0      收藏:0      [点我收藏+]

原图片的本地地址: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:

技术分享图片

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

原文:https://www.cnblogs.com/Mr-choa/p/12620724.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!