opencv-python cv2.flip 图像翻转

7 篇文章 0 订阅
5 篇文章 0 订阅

 cv2.flip  图像翻转

来看下函数介绍

docstring:
flip(src, flipCode[, dst]) -> dst
.   @brief Flips a 2D array around vertical, horizontal, or both axes.
 The example scenarios of using the function are the following:
.   *   Vertical flipping of the image (flipCode == 0) to switch between
.   top-left and bottom-left image origin. This is a typical operation
.   in video processing on Microsoft Windows\* OS.
.   *   Horizontal flipping of the image with the subsequent horizontal
.   shift and absolute difference calculation to check for a
.   vertical-axis symmetry (flipCode \> 0).
.   *   Simultaneous horizontal and vertical flipping of the image with
.   the subsequent shift and absolute difference calculation to check
.   for a central symmetry (flipCode \< 0).
.   *   Reversing the order of point arrays (flipCode \> 0 or
.   flipCode == 0).
.   @param src input array.
.   @param dst output array of the same size and type as src.
.   @param flipCode a flag to specify how to flip the array; 0 means
.   flipping around the x-axis and positive value (for example, 1) means
.   flipping around y-axis. Negative value (for example, -1) means flipping
.   around both axes.

 函数功能:将二维数组围绕水平、垂直或两个轴进行翻转。

src :输入数组

flipCode:为一个标志,指定数组如何翻转数组。

flipCodedst
>0 水平翻转
=0垂直翻转
<0水平和垂直翻转
image = cv2.imread('D:/HappyFish.jpg') #原图像
showImg(image)

 

cv2.flip(image,1,h_image ) #图像水平翻转
showImg(h_image)

 

 

cv2.flip(image,0,v_image) #图像垂直翻转
showImg(v_image)

cv2.flip(image,-1,v_h_image) #图像垂直和水平翻转
showImg(v_h_image)

  • 8
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值