前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >opencv图像翻转、图像旋转

opencv图像翻转、图像旋转

作者头像
lqj_本人
发布2023-10-14 11:04:21
2630
发布2023-10-14 11:04:21
举报
文章被收录于专栏:云开发小程序1云开发小程序1

图像的翻转

flip(src,flipCode) flipCode = 0 表示上下翻转 flipCode > 0 表示左右翻转 flipCode  < 0 上下 + 左右

 上下翻转

代码语言:javascript
复制
import  cv2
import  numpy as np

lufei = cv2.imread('3.png')

new_lufei = cv2.flip(lufei,0)
img = cv2.resize(new_lufei,(800,500))
lufei = cv2.resize(lufei,(800,500))
cv2.imshow('lufei',img)
cv2.imshow("lu,",lufei)
cv2.waitKey(0)
cv2.destroyAllWindows()

显示结果:

 左右翻转

代码语言:javascript
复制
import  cv2
import  numpy as np

lufei = cv2.imread('4.png')

new_lufei = cv2.flip(lufei,1)
img = cv2.resize(new_lufei,(800,500))
lufei = cv2.resize(lufei,(800,500))
cv2.imshow('lufei',img)
cv2.imshow("lu,",lufei)
cv2.waitKey(0)
cv2.destroyAllWindows()

 显示结果:

 上下+左右翻转

代码语言:javascript
复制
import  cv2
import  numpy as np

lufei = cv2.imread('4.png')

new_lufei = cv2.flip(lufei,-1)
img = cv2.resize(new_lufei,(800,500))
lufei = cv2.resize(lufei,(800,500))
cv2.imshow('lufei',img)
cv2.imshow("lu,",lufei)
cv2.waitKey(0)
cv2.destroyAllWindows()

  显示结果:

 图像的翻转

rotate(img,rotateCode) ROTATE_90_CLOCKWISE 90度顺时针 ROTATE_180 180度 ROTATE_90_COUNTERCLOCKWISE 90度逆时针

代码语言:javascript
复制
import  cv2
import  numpy as np

lufei = cv2.imread('4.png')

new_lufei = cv2.rotate(lufei,rotateCode=cv2.cv2.ROTATE_90_CLOCKWISE)
img = cv2.resize(new_lufei,(800,500))
lufei = cv2.resize(lufei,(800,500))
cv2.imshow('lufei',img)
cv2.imshow("lu,",lufei)
cv2.waitKey(0)
cv2.destroyAllWindows()

显示结果:

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-03-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 图像的翻转
    •  上下翻转
      •  左右翻转
        •  上下+左右翻转
        •  图像的翻转
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档