美文网首页
翻转变换

翻转变换

作者: 大龙10 | 来源:发表于2021-10-03 11:50 被阅读0次

《OpenCV轻松入门:面向Python》读书笔记
作者:李立宗
出版社:电子工业出版社
出版时间:2019-05

第5章 几何变换

5.2 翻转

1) 函数

  在OpenCV中,图像的翻转采用函数cv2.flip()实现,该函数能够实现图像在水平方向翻转、垂直方向翻转、两个方向同时翻转,其语法结构为:

dst=cv2.flip(src,flipCode)
式中:

  • dst代表和原始图像具有同样大小、类型的目标图像。
  • src代表要处理的原始图像。
  • flipCode代表旋转类型。该参数的意义如表5-2所示。


    表5-2 flipCode参数的意义

    该函数中,目标像素点与原始像素点的关系可表述为:



    其中,dst是目标像素点,src是原始像素点。

2) 程序

import cv2
img=cv2.imread("lena.bmp")
x=cv2.flip(img,0)
y=cv2.flip(img,1)
xy=cv2.flip(img,-1)
cv2.imshow("img",img)
cv2.imshow("x",x)
cv2.imshow("y",y)
cv2.imshow("xy",xy)
cv2.waitKey()
cv2.destroyAllWindows()

3) 运行结果

【例5.4】程序的运行结果

相关文章

  • 列举几种常见的图像数据增广

    基于图像处理: 几何变换( Geometric Transformations)翻转变换( Flipping)移动...

  • 翻转变换

    《OpenCV轻松入门:面向Python》读书笔记作者:李立宗出版社:电子工业出版社出版时间:2019-05 第5...

  • PR视频效果

    水平、垂直翻转 选中素材,直接双击视频效果——变换——垂直翻转/水平翻转,即可完成素材的水平、垂直翻转(可以利用蒙...

  • iOS 开发 镜像显示文字/view

    镜像变换(x轴左右翻转) CGAffineTransform transform = CGAffineT...

  • Photoshop(PS)有哪些实用技巧?

    一、自由变换 若要调整图片尺寸或做些旋转,翻转或者扭曲动作,首先点击“Edit”,之后选择”变换“并选择喜欢的动作...

  • 矩阵的其他变换_线性代数_day20

    矩阵变换(扩大) 矩阵反转 (每一个点进行X轴进行翻转) 推导出结果 进行验证 (每一个点关于原点进行翻转,x,y...

  • 几何变换

    几何变换是指将一幅图像映射到另一副图像内的操作,根据映射关系的不同,有缩放、翻转、仿射变换、透视、重映射等。 1....

  • 用PS将人物水平翻转

    只需选中人,点击Ctrl+t(自由变换),接着点击右键会弹出设置对话框,点击水平翻转即可。

  • Android Matrix 的理解与应用

    图像处理中的矩阵能做什么 仿射变换 缩放 旋转 移动 翻转 错切对应Matrix类 颜色与色相修改 对比度 亮度 ...

  • CSS3 transform变换、翻转图片示例

    仅供学习,转载请注明出处 CSS3 transform变换 1、translate(x,y) 设置盒子位移2、sc...

网友评论

      本文标题:翻转变换

      本文链接:https://www.haomeiwen.com/subject/jlkqnltx.html