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:
业精于勤而荒于嬉,勤劳一日,可得一日安眠;勤劳一生,可得幸福一生。因为,我们努力了;因为,天道酬勤。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步